php中获取ip的地域信息比较精准
生活随笔
收集整理的這篇文章主要介紹了
php中获取ip的地域信息比较精准
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這些是本人的勞動成果,放在這里一是作為備忘,二是共享給需要的朋友們。如果好用,就說聲謝謝,我會很高興的。如果不能用,請給我留言。/***功能:* 根據ip獲得國家,省,城市,運營商*備注:* 利用的是新浪的ip查詢接口 gb2312*編寫人:jiftle*編寫時間:11:17 2011年12月26日星期二**/function ip_Place_Array($ipAddr){// $ipAddr = "218.75.124.100";//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=218.75.124.100//1 218.75.123.215 218.75.127.243 中國 浙江 杭州 電信//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=60.185.82.120//1 60.185.58.0 60.185.127.255 中國 浙江 衢州 電信//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=66.85.151.82//1 66.85.0.0 66.85.255.255 美國 得克薩斯州 El Paso//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=188.138.84.132//1 188.138.62.160 188.138.127.255 德國 nordrhein-westfalen Hürth//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=106.187.35.135//1 106.128.0.0 106.191.255.255 日本$ip138Addr = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=".$ipAddr;$contents = file_get_contents($ip138Addr);$contents=iconv("GB2312", "UTF-8//IGNORE", $contents);//編碼轉換//echo $contents;$arTmp = explode("\t",$contents); //這里是讓我感到奇怪的城市后面的字段$arLocation = array($ipAddr,$arTmp[3],$arTmp[4],$arTmp[5],$arTmp[7]);return $arLocation;}
總結
以上是生活随笔為你收集整理的php中获取ip的地域信息比较精准的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯qq在线状态,开放平台
- 下一篇: 使用Python操作注册表