有没有办法在PHP中覆盖include函数(include,include_once,require,require_once等)?我希望能够在脚本中包含文件之前做一些代码。我正在开发一个允许安装插件的系统,但我不希望插件打开一个或多个核心文件并查看其内容。所以我希望能够使用include函数(尤其是file_get_contents())来阻止这些文件,但我显然不能简单地禁用这些函数。在PHP中重写包含函数?
我曾经想过,只是改变了所有者/权限对这些文件,但Apache需要读/执行权限,这些所谓自动,我们可以使用的file_get_contents得到他们的内容();
有没有一种方法可以做到这一点?或者我正在看这个错误的方式?
非常感谢。
我觉得你很尴尬。你将不得不相信你的插件开发人员。 – mpen 2013-04-29 15:28:02