我创建了一个名为pagebase.php的php文件,我为此感到非常自豪。它包含一个类,它通过输入(如css链接和js链接)为我创建了整个html文件。 在任何情况下,这个文件都是几百行,因为它包含几个辅助函数,例如cleanHTML(),它从html代码中删除所有空格,然后用外行的术语,使源看起来很好。
我决定在我的所有项目中使用此页面库,特别是在我的所有内部项目中。我还计划在页面库文件中添加和扩展很多。所以我想知道的是,是否可以将allow_url_include选项设置为on,但仅限于此单个文件。
如果我的理论正确,这将允许我从任何服务器包含()该文件并获取pagebase类。
感谢所有答案!
答案 0 :(得分:4)
所以我想知道的是,是否可以将allow_url_include选项设置为on,但只是在这个单个文件上。
不,据我所知,这是不可能的。
不管怎样,你打算做的事情听起来像个坏主意。在每个请求上通过Web加载的包含对性能来说都很糟糕。
您应保留库的本地副本,并使用更新脚本(或版本控制系统)使版本保持最新。
答案 1 :(得分:1)
这是一种不好的做法。
您应该将此文件与需要它的项目一起放在本地include()
。