$_SERVER['REMOTE_ADDR']:这个系统变量是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理(anonymous)”,REMOTE_ADDR将显示代理服务器的IP。访问端(有可能是用户,有可能是代理的)IP
$_SERVER['HTTP_CLIENT_IP']:是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。代理端的(有可能存在,可伪造)
$_SERVER['SERVER_ADDR ' ]:当前运行脚本所在的服务器(非本地)的 IP 地址。
本文介绍了在PHP中如何准确地获取客户端的真实IP地址。详细解释了$_SERVER['REMOTE_ADDR']、$_SERVER['HTTP_CLIENT_IP']及$_SERVER['SERVER_ADDR']等系统变量的作用,并讨论了在使用代理服务器情况下的IP识别问题。
5708

被折叠的 条评论
为什么被折叠?



