除了将其放入所有 php 脚本之外,我如何在每个 php 脚本之前运行它?
if ($_SERVER['REMOTE_ADDR'] == '123.123.123.123')
{
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_REAL_IP'];
}
我基本上想要与将其放在每个脚本的顶部但实际上不这样做相同的效果。
将其放入自己的文件中并设置auto_prepend_file
在 php.ini / .htaccess 文件中进行配置以指向它。
更新:由于您在评论中提到了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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)