PHP:获取用户IP

文章来源:http://www.cnblogs.com/hello-tl/p/7685263.html 

    //获取用户ip(外网ip 服务器上可以获取用户外网Ip 本机ip地址只能获取127.0.0.1)
    function getIp(){
        if(!empty($_SERVER["HTTP_CLIENT_IP"])){
          $cip = $_SERVER["HTTP_CLIENT_IP"];
        }else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){
          $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
        }else if(!empty($_SERVER["REMOTE_ADDR"])){
          $cip = $_SERVER["REMOTE_ADDR"];
        }else{
          $cip = '';
        }
        preg_match("/[\d\.]{7,15}/", $cip, $cips);
        $cip = isset($cips[0]) ? $cips[0] : 'unknown';
        unset($cips);
        return $cip;
    }

文章来源:http://www.cnblogs.com/hello-tl/p/7685263.html 

posted @ 2017-10-18 10:01  小田吃饺子  阅读(230)  评论(0)    收藏  举报