Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 限制包含的文件选项_Php_Include_Limit_Require - Fatal编程技术网

Php 限制包含的文件选项

Php 限制包含的文件选项,php,include,limit,require,Php,Include,Limit,Require,我现在正在模板引擎上工作,我面临一个问题,我想我自己可能找不到解决方案 作为模板引擎的一部分,我需要包含PHP文件。我如何限制我导入的PHP文件,使其无法从核心系统的特定文件运行函数?我不确定这会有多有效,但您可以将呈现所有内容的文件指定为自己的名称空间,与核心文件不同 它不会百分之百地阻止它,但它会迫使他们查找核心名称空间等,并且它可能会阻止那些不太深入研究核心文件的人对函数的一般性点击。包含/需要变量文件是一个非常糟糕的主意。您将容易受到任意代码注入(在Web服务器上运行的代码)的影响。尝试

我现在正在模板引擎上工作,我面临一个问题,我想我自己可能找不到解决方案


作为模板引擎的一部分,我需要包含PHP文件。我如何限制我导入的PHP文件,使其无法从核心系统的特定文件运行函数?

我不确定这会有多有效,但您可以将呈现所有内容的文件指定为自己的名称空间,与核心文件不同


它不会百分之百地阻止它,但它会迫使他们查找核心名称空间等,并且它可能会阻止那些不太深入研究核心文件的人对函数的一般性点击。

包含/需要变量文件是一个非常糟糕的主意。您将容易受到任意代码注入(在Web服务器上运行的代码)的影响。尝试以不同的方式设计模板引擎。要限制的内容。。。要包含的文件数或文件内容???