在每个php脚本之前执行php脚本?

前端之家收集整理的这篇文章主要介绍了在每个php脚本之前执行php脚本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
除了把它放在所有的 PHP脚本之外,我怎么能在它之前运行它?
if ($_SERVER['REMOTE_ADDR'] == '123.123.123.123')
{
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_REAL_IP'];
}

我基本上希望将其放在每个脚本的顶部而不实际执行该操作时具有相同的效果.

将它放在自己的文件中,并在PHP.ini / .htaccess文件中设置auto_prepend_file配置以指向它.

更新:由于您在评论中提到了lighttpd,请注意您可以使用PHP 5.3在全局INI文件中进行如下配置:

[PATH=/vhost/domain.com]  
auto_prepend_file = /vhost/domain.com/foo.PHP

[HOST=domain.com]
auto_prepend_file = /vhost/domain.com/foo.PHP

或者您可以创建文件/vhost/domain.com/.user.ini并执行相同的操作:

auto_prepend_file = /vhost/domain.com/foo.PHP

猜你在找的PHP相关文章