php获取客户端IP

来源:互联网 发布:php模拟get提交数据 编辑:程序博客网 时间:2024/05/16 11:40
function 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);    }
0 0
原创粉丝点击