将页脚页面包含到服务器中的任何页面

时间:2012-01-28 22:14:37

标签: php apache

我想在我的服务器中的任何页面中添加一些页脚页面而不从页面调用该文件。

我知道有一种方法可以用apache或类似的东西做到这一点,但我不知道该怎么做。

3 个答案:

答案 0 :(得分:2)

.htaccess中,您可以执行以下操作:

php_value auto_append_file 'footer.php'

该文件必须存在于PHP的include_path中。 See the documentation了解更多信息。

auto_append_file指令也可以在php.ini中设置。

答案 1 :(得分:2)

我建议使用register_shutdown_function()代替auto_append_file,因为如果主脚本以auto_append_file终止,则不会执行exit。这是两种选择之间非常重要的区别。

答案 2 :(得分:0)

除了DerVO的答案......

有可能(但这不是一件容易的事)强制在输出流中包含的div在bottom of the page using CSS处呈现。或者,您可以在非显示的div中输出内容,并使用javascript将其innerHTML的副本附加到正文中最后一个元素的内部html。