如果需要在服务器上所有的PHP文件都去添加一个include();的话。那是一件很烦的事,于是想到了另外一种方法。
在PHP配置文件php.ini中,有一段代码
PHP.代码
-
; Automatically add files before or after any PHP document.
- auto_prepend_file =
- auto_append_file =
引用PHP手册中的说明:
auto_prepend_file string
指定在主文件之前自动解析的文件名。该文件就像调用了 include() 函数一样被包含进来,因此会使用 include_path。
特殊值 none 禁止了自动前缀。
auto_append_file string
指定在主文件之后自动解析的文件名。该文件就像调用了 include() 函数一样被包含进来,因此会使用 include_path。
特殊值 none 禁止了自动后缀。
注: 如果脚本通过 exit() 终止,则自动后缀不会发生。
通俗一点的说法就是在所有PHP文件前面或后面自动加上指定的PHP代码,当然也可以是HTML代码,广告代码等!
ps:可以通过这两个参数统计出每个PHP文件执行的时间哦。