将页脚页面添加到服务器中的任何页面

我想包括一些页脚页面到我的服务器中的任何页面,而无需调用页面中的文件。

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

我建议使用register_shutdown_function()而不是auto_append_file ,因为如果主脚本以exitauto_append_file不会被执行。 这是两个选项之间非常重要的区别。

在你的.htaccess ,你可以这样做:

 php_value auto_append_file 'footer.php' 

该文件必须存在于PHP的include_path 。 有关更多信息, 请参阅文档 。

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

除了DerVO的答案…

也许可以(但不是微不足道的)强制输出流中前面包含的div 使用CSS呈现在页面的底部 。 或者,您可以输出内容在一个不显示的div中,并使用javascript将其innerHTML的副本附加到正文中最后一个元素的内部html。