我想在每个页面调用中包含一个特定的文件。
为简单起见,假设我有一个标题,应该预先写入每个文件。
(例如,用于检查各种用户代理内容的php脚本。)
我可以使用mod_rewrite将所有请求发送到此文件,然后使用PHP将请求的页面包含到文件中,但这可能是路径和诸如此类的头疼,如果不需要,我宁愿不使用mod_rewrite。
我记得在htaccess中有一个'include'调用,但我在搜索中找到的唯一东西是ServerSideIncludes - 这不是我需要的。 SSI(我收集)扫描文档寻找呼叫,而我需要在进入被调用文件之前包含此文件。
答案 0 :(得分:1)
除了SSI之外,还有一个特定于PHP的选项,用于在每个 PHP 页面中包含页眉/页脚文件,因此这个解决方案可能对你来说太有限了:
在.htaccess中:
php_value auto_prepend_file /www/root/header.php
php_value auto_append_file /www/root/footer.php