PHP 获取用户真实的ip

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_24909089/article/details/85251974
//获取真实的ip
    function getIP()
    {
        $ip='';
        if (getenv("HTTP_CLIENT_IP"))
            $ip = getenv("HTTP_CLIENT_IP");
        else if(getenv("HTTP_X_FORWARDED_FOR"))
            $ip = getenv("HTTP_X_FORWARDED_FOR");
        else if(getenv("REMOTE_ADDR"))
            $ip = getenv("REMOTE_ADDR");
        else $ip = "Unknow";

        if($ip != "Unknow"){  //去除其他ip信息只保留用户ip
            $ip_a = strtr($ip, array(' '=>''));
            $ip_b = explode(',',$ip_a);
            $ip = $ip_b[0];
        }
        return $ip;
    }

猜你喜欢

转载自blog.csdn.net/qq_24909089/article/details/85251974