加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 14:04:49 所属栏目:PHP教程 来源:网络整理
导读:除了把它放在所有的 PHP脚本之外,我怎么能在它之前运行它? if ($_SERVER['REMOTE_ADDR'] == '123.123.123.123'){$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_REAL_IP'];} 我基本上希望将其放在每个脚本的顶部而不实际执行该操作时具有相同的效果. 将它放在
除了把它放在所有的 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读