99麻豆久久久国产免费福利精品,国产精品成人国产乱,玖玖操,手机看片169,国产精彩视频在线观看,午夜亚洲福利视频,国产伦乱视频

龍巖易富通網(wǎng)絡科技有限公司

龍巖小程序開發(fā),龍巖分銷系統(tǒng)

thinkphp IP獲取和定位

2016.07.15 | 2289閱讀 | 0條評論 | php

系統(tǒng)內(nèi)置了get_client_ip方法用于獲取客戶端的IP地址,使用示例:

$ip = get_client_ip();


function get_client_ip($type = 0) {

    $type       =  $type ? 1 : 0;

    static $ip  =   NULL;

    if ($ip !== NULL) return $ip[$type];

    if($_SERVER['HTTP_X_REAL_IP']){//nginx 代理模式下,獲取客戶端真實IP

        $ip=$_SERVER['HTTP_X_REAL_IP'];     

    }elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {//客戶端的ip

        $ip     =   $_SERVER['HTTP_CLIENT_IP'];

    }elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {//瀏覽當前頁面的用戶計算機的網(wǎng)關

        $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['REMOTE_ADDR'])) {

        $ip     =   $_SERVER['REMOTE_ADDR'];//瀏覽當前頁面的用戶計算機的ip地址

    }else{

        $ip=$_SERVER['REMOTE_ADDR'];

    }

    // IP地址合法驗證

    $long = sprintf("%u",ip2long($ip));

    $ip   = $long ? array($ip, $long) : array('0.0.0.0', 0);

    return $ip[$type];

}



如果要支持IP定位功能,需要使用擴展類庫ORG.Net.IpLocation,并且要配合IP地址庫文件一起使用,例如:


import('ORG.Net.IpLocation');// 導入IpLocation類

$Ip = new IpLocation('UTFWry.dat'); // 實例化類 參數(shù)表示IP地址庫文件

$area = $Ip->getlocation('203.34.5.66'); // 獲取某個IP地址所在的位置



贊 (

發(fā)表評論

潮州市| 思茅市| 龙口市| 大方县| 尼玛县| 仲巴县| 宜宾市| 南漳县| 新沂市| 讷河市| 河间市| 新邵县| 栾川县| 土默特左旗| 平阴县| 本溪| 阳原县| 龙口市| 正宁县| 石河子市| 云安县| 定州市| 昆山市| 蒲城县| 武汉市| 普安县| 邹城市| 鹰潭市| 绿春县| 营口市| 伊川县| 黎川县| 简阳市| 永德县| 贡觉县| 略阳县| 九龙城区| 许昌市| 泸水县| 云阳县| 甘德县|