欧美一级色视频,簧片在线免费看,美日韩在线,成人观看网站a,亚洲欧美在线一区二区,欧美操穴,欧美综合专区

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

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

thinkphp IP獲取和定位

2016.07.15 | 2492閱讀 | 0條評(píng)論 | 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 代理模式下,獲取客戶端真實(shí)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'])) {//瀏覽當(dāng)前頁(yè)面的用戶計(jì)算機(jī)的網(wǎng)關(guān)

        $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'];//瀏覽當(dāng)前頁(yè)面的用戶計(jì)算機(jī)的ip地址

    }else{

        $ip=$_SERVER['REMOTE_ADDR'];

    }

    // IP地址合法驗(yàn)證

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

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

    return $ip[$type];

}



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


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

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

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



贊 (

發(fā)表評(píng)論

庄河市| 昌邑市| 九龙坡区| 巨鹿县| 杭锦后旗| 通辽市| 咸丰县| 普陀区| 长沙县| 滦南县| 民权县| 绵竹市| 成安县| 山阳县| 璧山县| 城口县| 中宁县| 保山市| 临猗县| 广水市| 井陉县| 开原市| 武穴市| 报价| 鄂尔多斯市| 洮南市| 滨州市| 乌鲁木齐县| 南皮县| 青州市| 江门市| 山西省| 义乌市| 建瓯市| 锡林浩特市| 乐亭县| 宁国市| 广丰县| 封开县| 曲周县| 博湖县|