文件可读&;只能由服务器php写入,不能从客户端写入
我有一些包含信息的txt文件,但是这个*.txt文件将由服务器php可读写(例如包括它们或只是检查它们) 但是我不知道这个文件是什么,例如,用户不能从浏览器访问 使用http://mysite/myfile.txt查看文件文件可读&;只能由服务器php写入,不能从客户端写入,php,file-permissions,Php,File Permissions,我有一些包含信息的txt文件,但是这个*.txt文件将由服务器php可读写(例如包括它们或只是检查它们) 但是我不知道这个文件是什么,例如,用户不能从浏览器访问 使用http://mysite/myfile.txt查看文件 当php生成这些文件时,我必须为它们设置什么?您不能使用权限。在这两种情况下,服务器都将读取文件 您必须将此文件放在公共父目录中(例如,在目录中,您的public\u html)。通过这种方式,您仍然可以包含它,但没有人可以使用浏览器阅读它 第二个选项是将correct.ht
当php生成这些文件时,我必须为它们设置什么?您不能使用权限。在这两种情况下,服务器都将读取文件 您必须将此文件放在公共父目录中(例如,在目录中,您的
public\u html
)。通过这种方式,您仍然可以包含它,但没有人可以使用浏览器阅读它
第二个选项是将correct.htaccess
文件设置为拒绝所有用户(它仍然允许您从脚本读取),例如:
order deny,allow
deny from all
你可以设置一个.htaccess文件来拒绝访问该文件,或者你可以将该文件存储在网站的根目录之外。例如,我必须对.htaccess做什么?@user2773673阅读我的答案。不要干扰权限。将文件放在文档根目录之外,除了代码之外,其他人都看不见/无法访问这些文件。