我想包括一些页脚页面到我的服务器中的任何页面,而无需调用页面中的文件。
我知道有一种方法可以用apache或类似的方式来做到这一点,但我不知道该怎么做。
我建议使用register_shutdown_function()
而不是auto_append_file
,因为如果主脚本以exit
, auto_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。