在我的public_html
文件夹中,我有一些代码如下:
echo file_get_contents('files/123.txt');
用户可以从子文件夹中查看文本文件。但是,是否可以使用apache通过浏览器阻止对files
文件夹的传入请求?
答案 0 :(得分:2)
在Apache配置中,您可以添加:
<Directory /path/to/files/>
Order Deny,Allow
Deny from All
</Directory>
http://httpd.apache.org/docs/2.4/mod/core.html#directory
我认为允许file_get_contents是PHP关注的问题,而不是Apache关注的问题。
但是一旦你这样做,一定要记住重启Apache!
答案 1 :(得分:0)