色婆ijqwj 发表于 2017-4-11 09:41:41

php通过腾迅的api接口获取ip地址以及所在城市

  网上搜刮的一个根据ip获取用户地址的php代码,让人欣喜的是他调用的腾讯的ip数据库而非普通的实用本地数据库。有点意思。
  <?php
function get_ip_place(){
$ip=file_get_contents("http://fw.qq.com/ipaddress");
$ip=str_replace('"',' ',$ip);
$ip2=explode("(",$ip);
$a=substr($ip2,0,-2);
$b=explode(",",$a);
return $b;
}
$ip=get_ip_place();
print_r($ip);
?>
  该代码须联网使用的,它使用了腾迅的一个api,即http://fw.qq.com/ipaddress
然后用php进行了一些简单的处理,使返回的结果用数组形式显示:
即Array ( => 61.164.140.51 => => 浙江省 => 温州市 )
这样大家就可以很方便的通过数组索引来调用ip地址和所在的省市了。
希望对大家有用。
页: [1]
查看完整版本: php通过腾迅的api接口获取ip地址以及所在城市