我最近将PHP 4.0脚本转换为PHP 5.6,同时将我的服务器从4.0升级到5.6
但是,PHP脚本中的$REMOTE_ADDR
行现在没有返回值,因为服务器正在运行PHP 5.6并且我无法解决这个问题:
$EmailFooter="REFERENCE COMPUTER ADDRESS: ($REMOTE_ADDR)";
答案 0 :(得分:5)
注册全局变量已被删除(参见http://php.net/manual/en/security.globals.php)你应该使用超全球$ _SERVER,就像这样
$EmailFooter="REFERENCE COMPUTER ADDRESS: ({$_SERVER['REMOTE_ADDR']})";