我的场景是我将一个ip地址与本地ip地址绑定,即AAA.BBB.CCC.DDD绑定到XXX.YYY.ZZZ.AAA
本地IP:XXX.YYY.ZZZ.AAA
远程IP:AAA.BB.CCC.DDD
我已将远程IP绑定到本地IP。
所以我的问题是,如果我必须使用Remote_ADDR方法而不是本地(我的真实)Ip地址来获得绑定的远程Ip地址,该怎么办。
现在它正在返回我的本地ip地址。
请帮忙。。。
像这个一样使用$_SERVER["REMOTE_ADDR"]
$remoteIp = $_SERVER['REMOTE_ADDR'];
if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
$remoteIp = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
}
php.net 中的$_SERVER