2

我想在每个页面调用中包含一个特定文件。

为简单起见,假设我有一个应该预先添加到每个文件的标题。
(例如,一个检查各种用户代理内容的 php 脚本。)

我可以使用 mod_rewrite 将所有请求发送到该文件,然后使用 PHP 将请求的页面包含到文件中,但这可能会让路径和诸如此类的东西令人头疼,如果不需要,我宁愿不使用 mod_rewrite。

我记得在 htaccess 中有一个“包含”调用,但我在搜索中唯一能找到的是 ServerSideIncludes——这不是我需要的。SSI(我收集)扫描文档以查找呼叫,而我需要在进入被调用的文件之前包含此文件。

4

1 回答 1

1

除了 SSI 之外,还有一个特定于 PHP 的选项,用于在每个PHP页面中包含页眉/页脚文件,因此此解决方案可能对您来说太有限了:

在 .htaccess 中:

php_value auto_prepend_file /www/root/header.php
php_value auto_append_file /www/root/footer.php
于 2010-01-19T10:57:34.593 回答