2012-01-28 58 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。

相关问题