在SINGLE文件上设置allow_url_include

时间:2010-09-03 11:05:24

标签: include php

我创建了一个名为pagebase.php的php文件,我为此感到非常自豪。它包含一个类,它通过输入(如css链接和js链接)为我创建了整个html文件。 在任何情况下,这个文件都是几百行,因为它包含几个辅助函数,例如cleanHTML(),它从html代码中删除所有空格,然后用外行的术语,使源看起来很好。

我决定在我的所有项目中使用此页面库,特别是在我的所有内部项目中。我还计划在页面库文件中添加和扩展很多。所以我想知道的是,是否可以将allow_url_include选项设置为on,但仅限于此单个文件。

如果我的理论正确,这将允许我从任何服务器包含()该文件并获取pagebase类。

感谢所有答案!

2 个答案:

答案 0 :(得分:4)

  

所以我想知道的是,是否可以将allow_url_include选项设置为on,但只是在这个单个文件上。

不,据我所知,这是不可能的。

不管怎样,你打算做的事情听起来像个坏主意。在每个请求上通过Web加载的包含对性能来说都很糟糕。

您应保留库的本地副本,并使用更新脚本(或版本控制系统)使版本保持最新。

答案 1 :(得分:1)

这是一种不好的做法。
您应该将此文件与需要它的项目一起放在本地include()