真实IP的获取,IP获取不到

站长 2个月前 访问:61 评论:0 关注:0

Q: 后台真实的IP获取不到

A:

  • REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。
  • $_SERVER[‘REMOTE_ADDR’]; //访问端(有可能是用户,有可能是代理的)IP
  • $_SERVER[‘HTTP_CLIENT_IP’]; //代理端的(有可能存在,可伪造)
  • $_SERVER[‘HTTP_X_FORWARDED_FOR’]; //用户是在哪个IP使用的代理(有可能存在,也可以伪造

获取客户端真实IP方法可参考:
http://blog.renren.com/share/221110622/6874424579#nogo


评论

还没有人评论 ~

公告