如何将该目录安全地放在文件夹结构中?

时间:2019-03-07 21:43:13

标签: php directory-structure

在我的文件夹结构中,我有一个公共文件夹,公共用户可以访问。但是,我有一个名为“ proc”的目录,其中包含将ajax请求发送到的php文件。本质上,此proc目录包含php文件,这些文件处理用户通过ajax发送给他们的数据。我不希望用户通过在地址栏中输入uri直接访问他们。

当前,此proc目录位于公共目录之上,但是我觉得在部署它时可能会遇到访问问题,尤其是当我修改.htaccess文件以将请求发送到公共目录时。

1 个答案:

答案 0 :(得分:1)

如果未通过AJAX访问该页面,则始终可以将用户引导离开该页面:

if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
    /* AJAX Processing */
} else {
  header('Location: /');
{