根据ip获得国家,省,城市,运营商
2011-12-20 11:17
127 查看
//接口
http://counter.sina.com.cn/ip?ip=218.75.124.100
//传说没有腾讯的精确,但格式良好 编码是: GB2312 自己转一下
var ILData = new Array("218.75.124.100","中国", "浙江省", "杭州市", "网通"); if (typeof(ILData_callback) != "undefined") { ILData_callback(); }
执行效果如下:
代码如下:
http://counter.sina.com.cn/ip?ip=218.75.124.100
//传说没有腾讯的精确,但格式良好 编码是: GB2312 自己转一下
var ILData = new Array("218.75.124.100","中国", "浙江省", "杭州市", "网通"); if (typeof(ILData_callback) != "undefined") { ILData_callback(); }
执行效果如下:
代码如下:
<?php $info = ip_Place("218.75.124.100"); list($IP,$Country,$Province,$City,$Net) = $info; echo "IP: ".$IP."<br>"; echo "国家:".$Country."<br>"; echo "省: ".$Province."<br>"; echo "城市:".$City."<br>"; echo "运营商:".$Net."<br>"; /** *功能: * 根据ip获得国家,省,城市,运营商 *备注: * 利用的是新浪的ip查询接口 *编写人:jiftle *编写时间: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; } ?>
相关文章推荐
- 通过新浪接口根据IP获得来源城市
- 根据IP获取所在的国家城市
- 根据GPS数据获得国家名、城市名
- php 根据ip获取城市以及网络运营商名称(利用qqwry.dat)
- 根据IP获得城市信息(百度API的运用)
- Laravel根据Ip获取国家,城市信息
- 通过新浪IP服务器获得的当前客户端IP地址对应的国家、省份或直辖市、城市信息
- asp.net根据ip获得城市地址
- Laravel根据Ip获取国家,城市信息
- Go实战--golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等
- 根据IP 即可获得用户所…
- Java使用qqwry.dat根据IP地质获取城市信息
- 根据百度API获得经纬度,然后根据经纬度在获得城市信息
- 根据IP定位用户所在城市信息
- 根据IP转成对应的城市信息API(免费)
- Redis应用:查找IP所属城市以及国家
- 根据百度API获得经纬度,然后根据经纬度在获得城市信息
- 通过GeoIP获取ip所属地 (国家,城市,时区,邮编,经纬度等)
- 根据ip调用新浪api获取城市名并转成拼音
- 通过IP地址获取IP所在城市和所使用运营商