根据ip获取地理信息.php
2024-09-05 14:18:52
根据ip获取地理信息.php
<?php
function getIPLoc_sina($queryIP){
$url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$queryIP;
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_ENCODING ,'utf8');
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回
$location = curl_exec($ch);
$location = json_decode($location);
curl_close($ch);
$loc = "";
if($location===FALSE) return "";
if (empty($location->desc)) {
$loc = $location->province.$location->city.$location->district.$location->isp;
}else{ $loc = $location->desc;
}
return $loc;
}
echo getIPLoc_sina("183.37.209.57");
最新文章
- [Sass]混合宏
- php 7.0 安装以及老版本php删除
- ubuntu下建立NFS共享,并用开发板挂载
- cxf spring restful 问题解决(jar包冲突)
- unity3d web.config设置
- HDU 3642 扫描线(立方体体积并)
- jQuery如何动态添加具有删除按钮的行
- 软件测试 -- alpha测试和beta测试的区别
- 三菱plc编程电缆通讯端口设置方法(转载)
- ORACLE的RMAN
- jquery中使用offset()获得的div的left=0,top=0
- WINDOWS特有的消息常量标识符
- Spring IOC(四)总结
- IIS、nginx、apache只允许域名访问配置
- Flask 学习 八 用户角色
- 大数据BI框架知识点备注
- 拼多多、饿了么、蚂蚁金服Java面试题大集合
- 如何在关闭ssh连接的情况下,让进程继续运行?
- TCP是如何保证可靠传输的
- MySQL Execution Plan--IN查询计划