如何在我的文件夹结构中安全地放置此目录?

问题描述 投票:0回答:1

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

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

php directory-structure
1个回答
1
投票

如果没有通过AJAX访问,您总是可以将用户引导离开页面:

if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
    /* AJAX Processing */
} else {
  header('Location: /');
{
© www.soinside.com 2019 - 2024. All rights reserved.