Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我不能对访问者隐藏我的php核心文件_Php_.htaccess_Hide - Fatal编程技术网

我不能对访问者隐藏我的php核心文件

我不能对访问者隐藏我的php核心文件,php,.htaccess,hide,Php,.htaccess,Hide,现在我正在使用.htaccess隐藏某些文件夹,以防访问者使用 “选项-索引” 如果我的用户键入www.mysite.com/foldername/将显示我想要的错误页面,但如何确保用户无法看到这些文件夹中的文件 例如:www.mysite.com/ajax/file.php显示用户是否在中键入,但www.mysite.com/ajax/将显示一个错误页面 如何确保用户无法查看文件夹中的单个文件?我的ajax文件夹中有一些文件,还有我不希望用户看到的/functions/文件夹 提前感谢通常,你

现在我正在使用.htaccess隐藏某些文件夹,以防访问者使用

“选项-索引”

如果我的用户键入www.mysite.com/foldername/将显示我想要的错误页面,但如何确保用户无法看到这些文件夹中的文件

例如:www.mysite.com/ajax/file.php显示用户是否在中键入,但www.mysite.com/ajax/将显示一个错误页面

如何确保用户无法查看文件夹中的单个文件?我的ajax文件夹中有一些文件,还有我不希望用户看到的/functions/文件夹


提前感谢

通常,你不想让别人看到的文件会被放在你的公用文件夹之外

像这样:

-root
--public_html
---index.php
--application (secret)
---somefile.php
require('../application/somefile.php');
然后,将它们包括在index.php中,如下所示:

-root
--public_html
---index.php
--application (secret)
---somefile.php
require('../application/somefile.php');
但是php的内容对访问者是不可见的,如果与ajax一起使用,则必须通过浏览器访问

如果你不想让人们得到文件夹中的文件列表,你可以放在index.php中阻止它