1, 在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP地址
$_SERVER["HTTP_X_FORWARDED_FOR"] 透过代理服务器取得客户端的真实 IP 地址
2,$_SERVER["HTTP_CLIENT_IP"] 获取客户端的IP,她存在于http请求的header中
注意它是可以伪造的
3, ($_SERVER['REMOTE_ADDR'])和($_SERVER['HTTP_CLIENT_IP'])的区别 :
(1)REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。
(2)HTTP_CLIENT_IP 是代理服务器发送的HTTP头。
如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。