我管理多个具有相同结构的网站,我正在寻找一种方法,将来自同一来源的一些文件包含在所有网站中。
Ex:页脚,css文件。
网站是使用php在其他文件中声明的vars构建的,因此链接,命名和其他特定于站点的信息不会成为问题。
谢谢!
答案 0 :(得分:2)
您可以为站点之间共享的所有文件设置公共包含路径(文档根目录之外),并以这种方式包含每个站点的文件:http://php.net/manual/en/ini.core.php#ini.include-path
例如,如果你将include_path设置为/ var / www / lib并将footer.php放在那里,那么你可以
include('footer.php');
在您的每个网站中,他们都将使用/var/www/lib/footer.php中的页脚
要注意的一件事是css / js和img文件 - 它们需要从文档根目录提供,所以你只能将这种技术用于php文件。
[你可能也要注意你的open_basedir]
答案 1 :(得分:1)
我不确定我理解你要求的是什么,但我多次这样做并且有效。