激战的后厨2观看完整版,強姦亂倫強姦在线观看,国产无套内射普通话对白,老头呻吟喘息硕大撞击,他扒开我小泬添我三男一女视频

廈門服務器租用>>php如何使用IP匹配城市信息

php如何使用IP匹配城市信息

發布時間:2022/8/18 16:57:46    來源: 縱橫數據

1、首先需要獲取用戶的真實ip

1
2
3
4
5
6
function ip(){    if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')){        $ip = getenv('HTTP_CLIENT_IP');
    }elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')){        $ip = getenv('HTTP_X_FORWARDED_FOR');
    }elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')){        $ip = getenv('REMOTE_ADDR');
    }elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')){        $ip = $_SERVER['REMOTE_ADDR'];
    }    return preg_match("/[\d\.]{7,15}/", $ip, $matches) ? $matches[0] : 'unknown';
}

2、使用第三方接口匹配城市 

  • 匹配的城市信息需要存儲到數據庫,方便后期使用

  • 第三方提供的API接口,目前網易和新浪的較穩定易用

1)新浪IP地址查詢API接口 
此處顯示返回json格式數據 
接口://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=IP地址

示例代碼:片段

1
$ip = ip();$url = '//int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$ip;$res = file_get_contents($url);echo $res;die;

2)網易有道IP地址API接口 
接口://www.youdao.com/smartresult-xml/search.s?type=ip&q=IP地址 

3)淘寶IP地址庫API接口 
接口://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串] 
示例代碼:

$ip = ip();$url = '//ip.taobao.com/service/getIpInfo.php?ip='.$ip;$res = file_get_contents($url);echo $res;die;

3、其他IP地址查詢接口及調用方法 
設計蜂巢IP地址查詢接口://www.hujuntao.com/api/ip/ip.php 
騰訊IP地址查詢接口://fw.qq.com/ipaddress 
新浪IP地址查詢接口://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 
搜狐IP地址查詢接口://pv.sohu.com/cityjson 
谷歌IP地址查詢接口://j.maxmind.com/app/geoip.js 
有道IP地址查詢接口://www.youdao.com/smartresult-xml/search.s 
1616 IP地址查詢接口://w.1616.net/chaxun/iptolocal.php 
126 //ip.ws.126.net/ipquery 
hao123 //app.hao123.com/ipquery/getcity.php?rtype=2 
淘寶 //ip.taobao.com/service/getIpInfo.php?ip=117.89.35.58 
太平洋電腦網 //whois.pconline.com.cn/

上一篇:沒有了
下一篇:沒有了
在線客服
微信公眾號
免費撥打400-1886560
免費撥打0592-5580190 免費撥打 400-1886560 或 0592-5580190
返回頂部
返回頭部 返回頂部