码上敲享录 > PHP开发经验分享 > php获取请求客户端的真实ip

php获取请求客户端的真实ip

上一章章节目录下一章 2018-11-24已有1098人阅读 评论(0)

php获取请求客户端的真实ip


解决方法:

$ip='';

   if (isset($_SERVER)){

       if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

           $ip= $_SERVER["HTTP_X_FORWARDED_FOR"];

       } else if (isset($_SERVER["HTTP_CLIENT_IP"])) {

           $ip= $_SERVER["HTTP_CLIENT_IP"];

       } else {

           $ip= $_SERVER["REMOTE_ADDR"];

       }

   } else {

       if (getenv("HTTP_X_FORWARDED_FOR")){

           $ip= getenv("HTTP_X_FORWARDED_FOR");

       } else if (getenv("HTTP_CLIENT_IP")) {

           $ip= getenv("HTTP_CLIENT_IP");

       } else {

           $ip= getenv("REMOTE_ADDR");

       }

   }

本文链接:http://www.yayihouse.com/yayishuwu/chapter/1706

1

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交