2012-01-28 51 views
1

我想將一些頁腳頁面添加到服務器中的任何頁面,而無需從頁面調用該文件。將頁腳頁面添加到服務器中的任何頁面

我知道有一種方法可以用apache或類似的方法做到這一點,但我不知道該怎麼做。

+0

有趣的問題 – Alex 2012-01-28 22:16:30

+0

可能重複[PHP:「頁腳功能」?](http://stackoverflow.com/questions/2860932/php-footer-function) - 這個問題和答案應該給你一些見解。如果你更關心如何做到這一點的Apache只有沒有任何PHP,你應該寫在你的問題,因爲它的做法不同。 – hakre 2012-01-29 10:54:31

回答

2

在你.htaccess,你可以做到這一點:

php_value auto_append_file 'footer.php' 

該文件必須在PHP的include_path存在。 See the documentation瞭解更多信息。可以在php.ini中設置auto_append_file指令。

+0

謝謝,我會試試看。 – 2012-01-28 22:23:58

+0

我得到:「內部服務器錯誤500」我該如何解決它? – 2012-01-28 22:29:11

+0

@LikLik查看你的Apache error_log,看看實際的錯誤是什麼。 – 2012-01-28 22:31:49

2

我建議與register_shutdown_function()而不是auto_append_file,因爲auto_append_file不執行,如果主腳本終止於exit。這是兩種選擇之間非常重要的區別。

0

除了DerVO的答案...

它可能(但它不是簡單),迫使一個div早些時候在輸出流中的bottom of the page using CSS要呈現包括在內。或者,您可以在非顯示的div中輸出內容,並使用javascript將其innerHTML的副本附加到正文中最後一個元素的內部html。

相關問題