在PHP 5.4运行之前,使用$_SERVER['REMOTE_ADDR']
检索用户IPAddress时,结果将是用户外部IPV6 IPAddress。 EG:60.123.456.168
但是因为我的服务器升级到PHP 5.4返回用户ip地址似乎是他们的内部IP: EG:192.168.1.34
,如果你想这将成为一个问题一个特定的办公室或'路由器'来查看特定的一组内容,或者在我们的情况下调试代码。 我尝试使用其他IP选项$_SERVER['HTTP_X_FORWARDED_FOR']
,但这不适用于所有服务器。
是他们在PHP> = 5.4中获取用户外部ipaddress的另一种方式,或者是否已删除此功能?
'print_r($ _ SERVER);',它在那里吗? –
你在本地主机上运行脚本吗? –
P.s.是的,我在Stack Exchange和Google上搜索过,然后才问:)没有运气 – ChristoKiwi