javascript帖子可以';在include目录中找不到php文件


javascript post can't find php file in include directory

为了安全起见,我养成了将php文件放在默认php include目录中的习惯。在基于Red Hat的发行版上,这是/usr/share.php。我所有的网页文件(htmlphp)都找到了这个目录,没有任何问题。甚至不需要在文件名中添加路径。

在编写javascript时,例如POST到php文件的表单,脚本在php include目录中找不到php文件。我猜这是因为跨域请求还是同源策略?我宁愿不把php文件放在网站的目录中。是否有一种解决方案不会破坏将php文件放在默认include目录中的安全优势?

您的JavaScript需要能够通过域名访问这些页面。PHP脚本必须面向公众,JavaScript才能找到它。这个目录可以从example.com/path/to/hp/script.PHP访问吗?一旦设置好(在Apache、nginx、IIS等中),您就需要将JS指向该位置,以便它可以访问它