• <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年專注高端品質開發
    • 返回頂部
    久久久精品国产亚洲成人满18免费网站 | 亚洲欧美日韩综合俺去了| 99精品国产在热久久无码| 日韩精品一区二区三区中文精品| 欧洲成人午夜精品无码区久久| 精品一区二区三区影院在线午夜| 国产精品福利在线播放| 久久夜色精品国产| 国产精品林美惠子在线播放| 久久精品一区二区免费看| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 久久精品国产2020| 99麻豆久久久国产精品免费| 日韩精品无码人妻一区二区三区| 无码国产精品一区二区高潮| 中文字幕精品在线观看| 国产日韩精品一区二区在线观看| 亚洲精品在线播放视频| 久久五月精品中文字幕 | 日韩毛片无码永久免费看| 在线精品亚洲一区二区| 奇米影视7777久久精品| 久久精品免费大片国产大片| 国产成人综合日韩精品无码不卡 | 亚洲国产成人一区二区精品区| 日韩午夜高清福利片在线观看| 亚洲日韩精品A∨片无码加勒比| 人人妻久久人人澡人人爽人人精品| 日韩一卡2卡3卡4卡新区亚洲| 精品一卡2卡三卡4卡乱码精品视频 | 国产视频精品免费| 97久久久精品综合88久久| 久久精品加勒比中文字幕| 国产日韩久久久精品影院首页| 日韩亚洲AV无码一区二区不卡| 国产精品99亚发布| 在线欧美精品一区二区三区| 精品国产99久久久久久麻豆| 久久永久免费人妻精品下载| 国产成人精品手机在线观看| 99精品免费视品|