2010-07-05 20 views
4

我的應用程序有幾個模塊。每個模塊都位於不同的子域中。 如: subdomain1/abc.com subdomain2/abc.com subdomain3/abc.com如何在多個子域中使用公用標頭

我想用一個共同的頭文件,在其他模塊也同樣的頁面中。我怎樣才能做到這一點。

回答

0

它們都在同一臺服務器上嗎?它們是否都在同一個虛擬主機中?

如果是這樣,那麼你可以把一個common_files文件夾平行於子域的web訪問文件夾,並從那裏包括它們。

很難說,除非你給我們具體的設置。

1

比方說,你有主域名「abc.com」(本名路徑爲「/」,因爲所有文件都在「的public_html」或「的httpdocs」目錄下)。現在你需要在這個主域中創建一個目錄(比如說「common_includes」),其中你可以保留所有常見的包含文件(如頁眉&頁腳文件)。

讓我們假設您的標頭&頁腳文件爲「header.php」&「footer.php」。因此,這些文件可以在任何需要提及Real Paths的可包含PHP的函數中以「/common_includes/header.php」&「/common_includes/footer.php」的形式訪問。

現在,如果您在任何子域的「include_once()」方法中使用上述兩個實際路徑,您將能夠將這些文件(標頭文件的標頭&)添加到您的子域使用。這是如何正常完成的。

希望它有幫助。

相關問題