无详细内容 无 /** * 获取客户端ip地址 * @param integer $type 返回类型 0 返回ip地址 1 返回ipv4地址数字 * @return mixed */function get_client_ip($type = 0) {$type = $type ? 1 : 0; static $ip = null; if ($ip !== null) return $ip[$type]; if (iss
/** * 获取客户端ip地址 * @param integer $type 返回类型 0 返回ip地址 1 返回ipv4地址数字 * @return mixed */function get_client_ip($type = 0) {	$type       =  $type ? 1 : 0;    static $ip  =   null;    if ($ip !== null) return $ip[$type];    if (isset($_server['http_x_forwarded_for'])) {        $arr    =   explode(',', $_server['http_x_forwarded_for']);        $pos    =   array_search('unknown',$arr);        if(false !== $pos) unset($arr[$pos]);        $ip     =   trim($arr[0]);    }elseif (isset($_server['http_client_ip'])) {        $ip     =   $_server['http_client_ip'];    }elseif (isset($_server['remote_addr'])) {        $ip     =   $_server['remote_addr'];    }    // ip地址合法验证    $long = sprintf(%u,ip2long($ip));    $ip   = $long ? array($ip, $long) : array('0.0.0.0', 0);    return $ip[$type];}
   
 
   