根据IP地址获取地理位置,如下:
<?php /** * 根据IP得到地理位置 * edit by www.jb200.com */ function get_ip_place() { $ip=file_get_contents("http://fw.qq.com/ipaddress"); $ip=str_replace('"',' ',$ip); $ip2=explode("(",$ip); $a=substr($ip2[1],0,-2); $b=explode(",",$a); return $b; } ?>
下面这个是用正则表达式来实现的,更简单明了,代码如下:
<?php /** * 根据IP地址取得地理位置 * edit by www.jb200.com */ function get_ip_arr() { $ip=file_get_contents("http://fw.qq.com/ipaddress"); preg_match_all("/"(.*)"/",$ip,$arr); return $arr; } //返回一个数组,包括地区、IP等信息,自行获取即可。 ?>
>>> 您可能感兴趣的文章:
php新浪接口查询ip地理位置
php腾讯ip分享计划获取IP地理位置
php通过IP获取地理位置
PHP通过IP获取地理位置的代码
php获取网站地理位置及操作系统信息的代码分享
php 获取用户真实IP与地理位置(淘宝IP接口)的实现代码
php根据IP地址获取当前地理位置接口