有没有办法在 PHP 中覆盖包含函数(include、include_once、require、require_once 等)?我希望能够在脚本中包含文件之前执行一些代码。我正在开发一个允许安装插件的系统,但我不希望插件打开一个或多个核心文件并查看其内容。所以我希望能够在使用包含函数(尤其是 file_get_contents())时阻止这些文件,但我显然不能简单地禁用这些函数。
我考虑过只更改这些文件的所有者/访问权限,但是 apache 需要自动读取/执行这些文件的权限,我们可以使用 file_get_contents(); 获取它们的内容;
有没有办法我可以做到这一点?还是我看错了??
非常感谢。