[英]PHP - How to Hide Ajax Directory When Requesting it in Javascript File in a MVC Project?
我正在写一个MVC项目。 我有两个目录。 第一个是公开的。 每个人都可以到达此目录。 它包含索引,javascript,css等。第二个包含应用程序文件。 普通用户禁止使用此目录,并且ajax文件包含在此处(在controllers文件夹中)。 当我在javascript中使用ajax php文件时,必须使用“ application / controllers / ajax / file.php”之类的东西。 问题是,我不想公开目录。 我想将其隐藏为“ ajax / file.php”。 我该怎么办?
您也可以使用mvc服务器端(但使用symfony,laravel等php这样的php),或者至少在ajax/file.php
一个路由系统,然后您的ajax调用将隐藏将执行操作的文件的真实路径。 。
替代:您可以在控制器中创建一个函数,并且可以使用路由。
class A {
function ajax() {
// return data
}
}
使用route并将其称为http://example.com/A/ajax
,希望您能理解。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.