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

Ser*_*mer 1 php php-5.6

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

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

$EmailFooter="REFERENCE COMPUTER ADDRESS: ($REMOTE_ADDR)";
Run Code Online (Sandbox Code Playgroud)

Jo-*_*-Go 5

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

$EmailFooter="REFERENCE COMPUTER ADDRESS: ({$_SERVER['REMOTE_ADDR']})";
Run Code Online (Sandbox Code Playgroud)