所以我要说服务器上有一个目录和文件列表:
/stuff/
/other_stuff/
index.php
/important_stuff/
index.php
script.php
在script.php脚本中,如何确保important_stuff
目录(__DIR__
)中的文件不能被任何其他脚本修改?
答案 0 :(得分:2)
假设您使用的是Linux,并且您可以更改文件所有权和权限。
php由网络服务器用户运行(通常名为apache或www-data)。确保此用户无权在您的important_stuff文件夹中写入。这可以通过将这些文件提供给另一个用户来实现,但可以让www-data(或apache或其他)组的成员读取它们。
答案 1 :(得分:1)
正确答案是关于所有权/权限。此外,如果你在linux下,那么google为“chattr immutable”。
但如果您想检查某些内容是否有变化,请使用md file function