我可以使用.htaccess预先添加PHP文件吗?

时间:2016-02-09 17:41:17

标签: php .htaccess

所以我读了一下Twitter,直到我看到@DivineOmega的推文:

Img

完美的PHP错误处理程序(差不多),我编写了它,我想在服务器范围内使用它,但如何将此文件应用于我的所有PHP脚本?

1 个答案:

答案 0 :(得分:6)

您可以使用phps auto_prepend_fileauto_append_file指令。

它的工作方式就是在require_once()(在脚本之前加载)和auto_prepend_file(在脚本之后加载)指定的文件之间通过auto_append_file加载服务器上的每个脚本。 / p>

要在.htaccess中激活:

php_value auto_prepend_file "/path/to/file/before.php"
php_value auto_append_file "/path/to/file/after.php"

或者在php.ini中(在cgi-mode中运行时需要,影响wole webserver):

auto_prepend_file  = "/path/to/file/before.php"
auto_append_file   = "/path/to/file/after.php"

<强> before.php

try {

<强> after.php

} catch(Exception $e) {
  ...
}