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

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

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

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://73ya.com/gongjuruanjian/532.html

分享给朋友:

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

视频下载器 v1.8.6去广告解锁专业版

视频下载器 v1.8.6去广告解锁专业版

软件介绍:视频下载器会自动检测视频,你只需要轻轻一点就可以开始下载。功能强大的下载管理器让你可以随时暂停或恢复下载,在后台下载,同时下载多个文件。先预览视频,然后快速下载,下载完成即可离线播放。 APP简介...

扫描君 v4.10.98脱壳直装解锁会员功能免登陆

扫描君 v4.10.98脱壳直装解锁会员功能免登陆

软件介绍:扫描君最新免费安卓版堪比万能扫描神器,不仅可以轻松识别图片中的文字,还可以识别文件文档表格和证件,识别速度超快,可以通过扫描的方式得到文档,支持转成word、pdf格式,欢迎有需要的朋友下载使用!...

HEU KMS Activator v24.6.2

HEU KMS Activator v24.6.2

软件介绍 HEU KMS Activator,简洁高效的全能KMS/OEM激活工具,适用所有Windows, Office版本,无需联网即可一键激活,支持UEFI的KMS激活工具。KMS服务是微软对Windo...

雷电模拟器v4.0.82/v3.122绿化版

雷电模拟器v4.0.82/v3.122绿化版

软件介绍 雷电模拟器,搭载Android 7.1内核,启动速度快,稳定流畅兼容性好。雷电安卓模拟器,支持OpenGL3.1模式3D渲染,游戏稳定多开无压力,带谷歌安装器,支持一键宏按键、脚本录制、多开分屏同步...