Php 如何在多个子域中使用公共标头

Php 如何在多个子域中使用公共标头,php,codeigniter,Php,Codeigniter,我的应用程序有几个模块。每个模块位于不同的子域中。 如: 子域1/abc.com 子域2/abc.com 子域3/abc.com 我想在其他模块的页面中使用一个公共头文件。我该怎么做。它们都在同一台服务器上吗?它们是否都在同一虚拟主机中 如果是这样,那么您可以将一个公共_files文件夹与子域web可访问文件夹平行放置,并从那里包含它们 很难说,除非你告诉我们你的设置细节。假设你有一个主域名“abc.com”(其实际路径是“/”,因为所有文件都在“public\u html”或“httpdocs

我的应用程序有几个模块。每个模块位于不同的子域中。 如: 子域1/abc.com 子域2/abc.com 子域3/abc.com


我想在其他模块的页面中使用一个公共头文件。我该怎么做。

它们都在同一台服务器上吗?它们是否都在同一虚拟主机中

如果是这样,那么您可以将一个公共_files文件夹与子域web可访问文件夹平行放置,并从那里包含它们


很难说,除非你告诉我们你的设置细节。

假设你有一个主域名“abc.com”(其实际路径是“/”,因为所有文件都在“public\u html”或“httpdocs”目录下)。现在您需要在这个主域中创建一个目录(比如“common_includes”),您可以在其中保存所有常见的可包含文件(如页眉和页脚文件)

假设您的页眉和页脚文件是“header.php”和“footer.php”。因此,在任何需要提及实际路径的php可包含函数中,这些文件都可以作为“/common_includes/header.php”和“/common_includes/footer.php”访问

现在,如果您在任何子域中使用“include_once()”方法中的上述两个实际路径,您将能够包含所使用子域的这些文件(页眉和页脚文件)。这就是它正常完成的方式

希望能有帮助