使用淘宝IP库获取用户ip地理位置
IP 使用 获取 用户 淘宝 地理位置
2023-06-13 09:15:07 时间
淘宝公布了他们的IP库http://ip.taobao.com/,还有RESTAPI接口,不过每个用户的访问频率需小于10qps,访问方 式:http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串],返回内容以json格式的。具有IP查询,IP统计等功能。各大运营商拥有的IP数等信息。接下来介绍一下获取ip的实例:
复制代码代码如下:
<?php
/**
*通过淘宝IP接口获取IP地理位置
*@paramstring$ip
*@return:string
**/
functiongetCity($ip)
{
$url="http://ip.taobao.com/service/getIpInfo.php?ip=".$ip;
$ipinfo=json_decode(file_get_contents($url));
if($ipinfo->code=="1"){
returnfalse;
}
$city=$ipinfo->data->region.$ipinfo->data->city;
return$city;
}
header("Content-Type:text/html;charset=utf-8");
var_dump(getCity("112.234.69.189"));
?>
相关文章
- Fabric.js 使用纯色遮挡画布(前景色)
- 一顿饭的时间,教你怎样快速使用 动态代理ip 做一个获取Steam 热销商品 的方法
- WordPress 使用 CDN 后获取访客真实 IP
- Nginx在使用火山引擎或者其他 CDN时无法获取客户端真实ip解决方法
- Nginx之——封ip,禁用IP段的设置说明详解程序员
- Linux查看IP流量:简单几步获取网络数据(linux查看ip流量)
- Linux服务器IP配置:实现安全可靠的网络连接(linux服务器ip配置)
- Mysql授权IP的操作技巧(mysql授权ip)
- 秒速学会:Linux系统轻松改IP(linux系统修改ip)
- Linux快速获取端口及IP信息(linux端口ip)
- Linux获取外网IP的最佳方式(linux获取外网ip)
- 如何在Linux上实现域名绑定IP?(linux域名绑定ip)
- Linux如何快速获取本地IP(linux获取本地ip)
- 如何使用Linux禁止访问IP?(linux禁止访问ip)
- 禁止IP访问Linux系统:安全保护的关键解决方案(linux禁止ip访问)
- 如何使用 MySQL 查询数据库 IP?(mysql查询数据库ip)
- 使用 MongoDB 指定 IP 地址进行数据库连接的方法(mongodb指定ip)
- 解决无法使用IP访问MSSQL的方法(无法用ip访问mssql)
- Linux 下删除IP命令的使用示范(删除ip命令 linux)
- 使用Redis获取IP信息(获取redis中ip)
- MySQL无法使用IP地址登录,如何解决(mysql不能用ip登录)
- MySQL不支持IP地址连接使用域名代替解决方案(mysql不支持ip连接)
- 使用Redis实现安全的IP验证(redis验证ip)
- 限制Redis连接多IP访问式阻隔(redis限制多个ip)
- 如何使用Redis实现虚拟IP配置(redis配置 虚拟ip)
- 使用Redis连接跨IP环境的方法(redis连接其他ip)
- 使用Redis记录可信任IP连接信息(redis记录连接ip)
- 谁说虚IP不能使用Redis(redis 虚ip)
- 使用Redis获取IP地址的方法(redis获取ip地址)