0

所以假设我有一个服务器上的目录和文件列表:

/stuff/
/other_stuff/
  index.php
/important_stuff/
  index.php
  script.php

在 script.php 脚本中,如何确保important_stuff目录 ( __DIR__) 中的文件不能被任何其他脚本修改?

4

2 回答 2

2

假设您使用的是 linux,并且您能够更改文件所有权和权限。

php 由网络服务器用户(通常命名为 apache 或 www-data)运行。确保该用户无权写入您的重要资料文件夹。这可以通过将此文件提供给另一个用户来实现,但让 www-data(或 apache 或其他)组的成员可以读取它们。

于 2012-12-30T17:03:22.170 回答
1

正确答案是关于所有权/权限。另外,如果您在 linux 下,请在 google 上搜索“chattr immutable”。

但是,如果您想检查是否有任何更改,请使用md 文件功能

于 2012-12-30T18:05:38.623 回答