好的所以我有一些插件系统设置,但需要一些帮助来防止文件夹中的文件“require()”或“include()”之前的文件。请允许我拍一张照片:
plugins
|- pluginOne
|- |- config.php
include
|- classes
|- |- user.php
|- config.php
好的,所以include目录中的config.php应该完全控制classes目录中的user.php(class)。但是,我不希望plugins / pluginOne目录中的config.php能够触及user.php
为了进一步扩展,我只希望pluginOne目录中的config.php能够在与它相同的目录中包含/ require类(或者在与它在同一目录中的目录中)
我确信我可能通过检查文件的内容并查看它是否包含某些短语来做一些安全性,然后标记它,如果有的话。虽然我想看看是否有更好的方法。
提前致谢!