根据ip获得国家,省,城市,运营商
生活随笔
收集整理的這篇文章主要介紹了
根据ip获得国家,省,城市,运营商
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
//接口
http://counter.sina.com.cn/ip?ip=218.75.124.100
//傳說(shuō)沒(méi)有騰訊的精確,但格式良好 編碼是: GB2312 自己轉(zhuǎn)一下
http://counter.sina.com.cn/ip?ip=218.75.124.100
//傳說(shuō)沒(méi)有騰訊的精確,但格式良好 編碼是: GB2312 自己轉(zhuǎn)一下
var ILData = new Array("218.75.124.100","中國(guó)", "浙江省", "杭州市", "網(wǎng)通"); if (typeof(ILData_callback) != "undefined") { ILData_callback(); }
執(zhí)行效果如下:
代碼如下:
<?php$info = ip_Place("218.75.124.100");list($IP,$Country,$Province,$City,$Net) = $info;echo "IP: ".$IP."<br>";echo "國(guó)家:".$Country."<br>";echo "省: ".$Province."<br>";echo "城市:".$City."<br>";echo "運(yùn)營(yíng)商:".$Net."<br>";/***功能:* 根據(jù)ip獲得國(guó)家,省,城市,運(yùn)營(yíng)商*備注:* 利用的是新浪的ip查詢接口*編寫(xiě)人:jiftle*編寫(xiě)時(shí)間:11:17 2011年12月20日星期二**/function ip_Place($ipAddr){// $ipAddr = "218.75.124.100";$ip138Addr = "http://counter.sina.com.cn/ip?ip=".$ipAddr;$contents = file_get_contents($ip138Addr);$intStart = strpos($contents,"new Array(")+10;$intEnd = strpos($contents,");");$Info = substr($contents,$intStart,$intEnd-$intStart);$Info = str_replace("\"","",$Info);$place = explode(",",$Info);return $place;}?>總結(jié)
以上是生活随笔為你收集整理的根据ip获得国家,省,城市,运营商的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PHP获取IP地址所在的地理位置
- 下一篇: 第八回:品味类型---值类型与引用类型(