php通过IP获取地理位置的实例参考

发布时间:2019-12-21编辑:脚本学堂
本文介绍下,在php中通过IP地址得到地理位置的一个例子,有需要的朋友参考下。

根据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地址获取当前地理位置接口