当前位置:首页 > 工具软件 > 正文内容

利用IP地址获取用户的地理位置信息

admin4年前 (2022-06-24)工具软件1912

1.首先获取用户具体的IP信息。

 

<?phpfunction getClientIp(){    if (getenv('HTTP_CLIENT_IP')) {        $ip = getenv('HTTP_CLIENT_IP');    }    if (getenv('HTTP_X_REAL_IP')) {        $ip = getenv('HTTP_X_REAL_IP');    } elseif (getenv('HTTP_X_FORWARDED_FOR')) {        $ip = getenv('HTTP_X_FORWARDED_FOR');        $ips = explode(',', $ip);        $ip = $ips[0];    } elseif (getenv('REMOTE_ADDR')) {        $ip = getenv('REMOTE_ADDR');    } else {        $ip = '0.0.0.0';    }    return $ip;}

2.通过获取到的IP信息调用接口查询用户的地理位置。

<?phpfunction info($ip)    {        $url = file_get_contents("http://ip.taobao.com/outGetIpInfo?ip=$ip&accessKey=alibaba-inc");        $res1 = json_decode($url,true);        $data =$res1;        if ($data) {            return $data['data'];        } else {            return 'unknown';        }    }

3.

<?php$userip=getClientIp(); //把获取IP函数赋值给userip变量$info = info($userip);//引用info函数并把userip变量带入赋值给info变量。

利用IP地址获取用户的地理位置信息

print_r($info)下变量即可查看到变量的数组信息,用<?php echo $info[''];?>调用即可。例如:<?php echo $info['region'];?>即可获取到当前用户的省份。


扫描二维码推送至手机访问。

版权声明:本文中部分文字、图片、音频、视频来源于互联网及公开渠道,仅供学习参考,版权归原创者所有! 如侵犯到您的权益,请及时通知我们!我们将在第一时间内删除。

本文链接:http://www.73ya.com/gongjuruanjian/532.html

分享给朋友:

“利用IP地址获取用户的地理位置信息” 的相关文章

免费追书 v191.6.06.206去广告清爽版

免费追书 v191.6.06.206去广告清爽版

软件介绍:免费追书app无广告是一款专为小说爱好者而打造的追书神器,软件内存储了海量的热门小说,种类繁多,分类详细,全部免费供用户阅读,也没有广告弹窗出现,同时也有非常多的功能调节,为用户调整一个舒适的阅读...

qBittorrent v4.4.3.10增强便携版

qBittorrent v4.4.3.10增强便携版

软件介绍 qBittorrent是最好用的免费开源BitTorrent客户端,磁力链接BT种子下载工具,无视敏感及版权文件,支持资源搜索引擎插件、订阅Tracker服务器地址、BT文件做种分享、DHT网络及匿...

安卓饭团探书v1.14.62绿化版

安卓饭团探书v1.14.62绿化版

软件介绍 饭团探书是一款免费的小说搜索阅读APP,聚合了全网免费的小说资源,智能搜索一点即看。还提供净化观看功能,去除广告弹窗,让用户享受免费、舒适的阅读体验。 软件截图...

图图影视 v1.0.5去广告清爽版

图图影视 v1.0.5去广告清爽版

软件介绍:图图影视去广告清爽版是一款好用的精彩影视追剧平台。对于喜欢追剧的用户来说这款APP有着海量的资源可以免费看,无论是精彩的电视剧,还是最新热播的电影都能在这里找到。 APP简介 包括电视剧、电影,还...