脚本中的 $REMOTE_ADDR 变量不起作用
$REMOTE_ADDR variable in the script not working
我最近将我的 PHP 4.0 脚本转换为 PHP 5.6,同时我的服务器也从 4.0 升级到 5.6
但是,PHP 脚本中的 $REMOTE_ADDR
行没有 return 值,因为服务器是 运行 PHP 5.6,我可以'弄清楚这个:
$EmailFooter="REFERENCE COMPUTER ADDRESS: ($REMOTE_ADDR)";
注册全局变量已弃用(参见http://php.net/manual/en/security.globals.php)你应该使用超级全局变量 $_SERVER,像这样
$EmailFooter="REFERENCE COMPUTER ADDRESS: ({$_SERVER['REMOTE_ADDR']})";
我最近将我的 PHP 4.0 脚本转换为 PHP 5.6,同时我的服务器也从 4.0 升级到 5.6
但是,PHP 脚本中的 $REMOTE_ADDR
行没有 return 值,因为服务器是 运行 PHP 5.6,我可以'弄清楚这个:
$EmailFooter="REFERENCE COMPUTER ADDRESS: ($REMOTE_ADDR)";
注册全局变量已弃用(参见http://php.net/manual/en/security.globals.php)你应该使用超级全局变量 $_SERVER,像这样
$EmailFooter="REFERENCE COMPUTER ADDRESS: ({$_SERVER['REMOTE_ADDR']})";