• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>
    <?php
    /**
     * ip search
     * Created by PhpStorm.
     * User: saint
     * Date: 14-10-23
     * Time: 下午4:28
     */
     
    class ip_lib
    {
        // 淘寶ip地址庫
        public function get_ip_info_taobao($ip)
        {
            $server_api = 'http://ip.taobao.com/service/getIpInfo.php?ip=';
            $uri = $server_api . $ip;
     
            $json_string = $this->get_remote_data($uri);
     
            $array = json_decode($json_string, true);
            $ret = array();
            if($array['code'])
            {
                $ret = array(
                    'country' => '未知',
                    'city' => '未知',
                    'isp' => '未知'
                );
            }
            else
            {
                $ret['country'] = $array['data']['country'] ? $array['data']['country'] : '未知';
                $ret['city'] = $array['data']['city'] ? $array['data']['city'] : '未知';
                $ret['isp'] = $array['data']['isp'] ? $array['data']['isp'] : '未知';
            }
     
            return $ret;
        }
     
        // 新浪ip地址庫
        public function get_ip_info_sina($ip)
        {
            $server_api = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=';
            $uri = $server_api . $ip;
     
            $json_string = $this->get_remote_data($uri);
     
            $array = json_decode($json_string, true);
            $ret = array();
            if($array['ret'] != 1)
            {
                $ret = array(
                    'country' => '未知',
                    'city' => '未知',
                    'isp' => '未知'
                );
            }
            else
            {
                $ret['country'] = $array['country'] ? $array['country'] : '未知';
                $ret['city'] = $array['province'] ? $array['province'] : '未知';
                $ret['isp'] = $array['city'] ? $array['city'] : '未知';
            }
     
            return $ret;
        }
     
        private function get_remote_data($uri)
        {
            $ch = curl_init($uri) ;
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 獲取數據返回
            curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; // 在啟用 CURLOPT_RETURNTRANSFER 時候將獲取數據返回
            return $output = curl_exec($ch) ;
        }
    }

     

    穩定

    產品高可用性高并發

    貼心

    項目群及時溝通

    專業

    產品經理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽

    堅持

    10年專注高端品質開發
    • 返回頂部
    无码精品国产一区二区三区免费| 亚洲国产成人精品久久久国产成人一区二区三区综 | 小辣椒福利视频精品导航| 韩国三级中文字幕hd久久精品 | 亚洲精品天天影视综合网| 青青青青久久精品国产h| 真实国产乱子伦精品一区二区三区| 亚洲精品高清一二区久久| 日韩夜夜高潮夜夜爽无码| 日韩成人av在线| 国产成人福利精品视频| 日韩精品人妻系列无码av东京| 久久久久人妻精品一区三寸| 国产1024精品视频专区免费 | 欧美日韩久久久精品A片| 国产日韩精品无码区免费专区国产 | 亚洲午夜精品久久久久久app| 精品国产三级a在线观看| 3d动漫精品啪啪一区二区免费| 久久亚洲精精品中文字幕| 青青草原精品99久久精品66| 久久伊人精品热在75| 久久久久久久久久国产精品免费| 亚洲高清国产AV拍精品青青草原| 国产精品区免费视频| 亚洲av永久无码精品秋霞电影影院| 国产亚洲精品一品区99热| 久久99热狠狠色精品一区| 久久久久四虎国产精品| 亚洲高清专区日韩精品 | 亚洲中文久久精品无码1 | 精品国产日韩亚洲一区在线| 亚洲日韩精品无码专区加勒比☆| 日韩精品在线观看视频| 美女内射无套日韩免费播放| 中文字幕日韩一区二区不卡| 精品一区二区三区免费毛片| 亚洲精品乱码久久久久久不卡| 国产精品免费看久久久香蕉| 久久激情亚洲精品无码?V| 91精品在线播放|