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

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

admin3年前 (2022-06-24)工具软件1385

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'];?>即可获取到当前用户的省份。


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

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

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

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

安卓糖图壁纸v1.0.002绿化版

安卓糖图壁纸v1.0.002绿化版

软件介绍 糖图壁纸是一款免费超清壁纸库。超多壁纸分类,各类超清壁纸、动漫图片应有尽有 ,支持制作DIY表情,丰富你的手机桌面,只做个性自我。 软件截图 蓝奏云盘...

安卓视频MD工具箱v6.7.2会员版

安卓视频MD工具箱v6.7.2会员版

软件介绍 一款小巧好用的视频编辑处理工具,修改和获取视频文件的MD5值,视频剪切、混音、反转、倒序、反转等,短视频平台无水印解析,m3u8视频下载并转码为mp4格式,支持直播下载。 软件截图...

小修Windows10 LTSC 19044.1741

小修Windows10 LTSC 19044.1741

系统介绍 Windows 10 企业版 LTSC 21H2(OS build 19044.1741) 累积更新6月2号已推送!小修极限精简优化的Win10精简版更新,此Win10专业版2合1为ESD映像,可选...

MKVToolNix封装工具v68.0便携版

MKVToolNix封装工具v68.0便携版

软件介绍 MKVToolNix 是一个跨平台的应用程序,可工作在 Windows(32 和 64 位版本)、Mac OS X 和 Linux。支持将多种视频、音频、字幕等格式封装成mkv格式,MKV视频合成器...

安卓谷歌地球v9.162.0.2绿化版

安卓谷歌地球v9.162.0.2绿化版

软件介绍 谷歌地球是你手机上的地球仪。强大功能让你探索世界更细致;多种地图模型供你选择、热门标识等等,强大的街景功能让你足不出户就可以游览世界万千名胜景色,更有探月功能一睹月球真容,已去除广告,部分机型不兼容...