Php 阻止较低目录中的文件使用require()?

Php 阻止较低目录中的文件使用require()?,php,Php,好的,我有一点插件系统设置,但需要一些帮助来防止文件夹中的文件“require()”或“include()”前面的文件。请允许我画一幅小图画: plugins |- pluginOne |- |- config.php include |- classes |- |- user.php |- config.php 好的,include目录中的config.php应该完全控制classes目录中的user.php(class)。但是,我不希望plugins/pluginOne目录中的config

好的,我有一点插件系统设置,但需要一些帮助来防止文件夹中的文件“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能够在与其相同的目录中(或者在与其相同的目录中)包含/需要类

我确信,我可能会通过检查文件的内容,看看它是否包含某些短语,然后标记它,来做一些安全性检查。虽然我想看看有没有更好的办法


提前谢谢

你说的“完全控制”或“触摸”是什么意思。。。你的意思是对这些文件的写访问吗?user.php是一个类,我不希望plugins/pluginOne/config.php能够包含/要求user.php,然后触发其中的函数。我只希望include/中的config.php能够运行user.php中的函数(在本例中),希望clarifys itI不认为在php中有任何方法可以做到这一点。无论如何谢谢你!