文件可读&只能由服务器php写入而不能从客户端写入

时间:2013-10-17 14:30:42

标签: php file-permissions

我有一些带有信息的txt文件,但是这个 * .txt 文件将由服务器php可读写(例如包含它们或只是检查它们)。

但我不知道这些文件可以从浏览器访问,例如用户必须不能 使用http:// mysite / myfile.txt

查看文件

当php生成这些文件时我必须为这些文件设置什么perrmission?

1 个答案:

答案 0 :(得分:1)

您无法使用权​​限执行此操作。在这两种情况下,服务器都将读取文件。

您必须将此文件放在公共父目录中(例如,在您的public_html目录中)。通过这种方式,您仍然可以包含它,但没有人可以使用浏览器阅读它。

第二个选项是设置正确的.htaccess文件以拒绝所有用户(它仍然允许您从脚本中读取它),例如。像这样:

order deny,allow
deny from all