脚本中的$ REMOTE_ADDR变量不起作用

时间:2017-04-04 17:16:09

标签: php php-5.6

我最近将PHP 4.0脚本转换为PHP 5.6,同时将我的服务器从4.0升级到5.6

但是,PHP脚本中的$REMOTE_ADDR行现在没有返回值,因为服务器正在运行PHP 5.6并且我无法解决这个问题:

$EmailFooter="REFERENCE COMPUTER ADDRESS: ($REMOTE_ADDR)";

1 个答案:

答案 0 :(得分:5)

注册全局变量已被删除(参见http://php.net/manual/en/security.globals.php)你应该使用超全球$ _SERVER,就像这样

$EmailFooter="REFERENCE COMPUTER ADDRESS: ({$_SERVER['REMOTE_ADDR']})";