2012-04-08 54 views
-1

我现在在模板引擎上工作,现在我面临一个问题,我想我可能无法通过我自己找到解决方案。限制包含的文件选项

作为模板引擎的一部分,我需要包含PHP文件。我如何限制该PHP文件我有导入,他不会能够从核心系统的特定文件运行功能?

+0

包含/需要变量文件是一个非常糟糕的主意。您将会受到任意代码注入的影响(在您的Web服务器上运行的代码)。尝试设计不同的模板引擎。 – j13r 2012-04-08 15:55:14

+0

你想限制什么你想要包含的文件的数量或文件的内容? – Baba 2012-04-09 10:13:43

回答

0

我不知道这将是多么有效,但你可以给文件提供一切它自己的命名空间,不同于核心文件。

它不会阻止它100%,但它会迫使他们查找核心命名空间等,它可能会阻止那些不那么深入研究核心文件的功能的一般窃听。