首页 > 编程 > PHP > 正文

php获取客户端真实IP地址

2019-11-08 01:16:24
字体:
来源:转载
供稿:网友
//获取用户真实ipfunction getIp() {    if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))        $ip = getenv("HTTP_CLIENT_IP");    else        if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))            $ip = getenv("HTTP_X_FORWARDED_FOR");        else            if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))                $ip = getenv("REMOTE_ADDR");            else                if (isset ($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))                    $ip = $_SERVER['REMOTE_ADDR'];                else                    $ip = "unknown";    return ($ip);}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表