PHP 获取用户真实的ip

//获取真实的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;
    }

 联系我们

  • 邮箱:admin@admincms.top
  • 官方博客:blog.admincms.top
  • 官方微信公众号:huayuejishu
扫描二维码关注Joker.Liu微信公众号
TOP博客官方微信公众号二维码