php利用新浪接口查询ip获取地理位置示例


Posted in PHP onJanuary 20, 2014
<?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");
?>
PHP 相关文章推荐
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
Jan 07 PHP
PHP中计算字符串相似度的函数代码
Dec 29 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
Apr 26 PHP
PHP中$_FILES的使用方法及注意事项说明
Feb 14 PHP
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
Oct 30 PHP
PHP实现自动识别Restful API的返回内容类型
Feb 07 PHP
php获取从html表单传递数组的方法
Mar 20 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
Feb 08 PHP
thinkPHP5.0框架开发规范简介
Mar 25 PHP
PHP实现动态添加XML中数据的方法
Mar 30 PHP
Thinkphp 5.0实现微信企业付款到零钱
Sep 30 PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 #PHP
php生成缩略图示例代码分享(使用gd库实现)
Jan 20 #PHP
php解析url的三个示例
Jan 20 #PHP
使用php伪造referer的方法 利用referer防止图片盗链
Jan 20 #PHP
php fsockopen解决办法 php实现多线程
Jan 20 #PHP
linux系统下php安装mbstring扩展的二种方法
Jan 20 #PHP
php共享内存段示例分享
Jan 20 #PHP
You might like
PHP 数组遍历顺序理解
2009/09/09 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
php 定义404页面的实现代码
2012/11/19 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
js对数字的格式化使用说明
2011/01/12 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
AngularJS基础学习笔记之表达式
2015/05/10 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
手把手教你用Node.js爬虫爬取网站数据的方法
2018/07/05 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
小程序点餐界面添加购物车左右摆动动画
2020/09/23 Javascript
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
OpenCV 边缘检测
2019/07/10 Python
如何用Anaconda搭建虚拟环境并创建Django项目
2020/08/02 Python
Sentry错误日志监控使用方法解析
2020/11/12 Python
捷科时代的软件测试笔试题
2015/11/09 面试题
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
师范生自荐信范文
2013/10/06 职场文书
语文教育专业应届生求职信
2013/11/23 职场文书
中学生校园广播稿
2014/01/16 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
2014年部门工作总结
2014/11/12 职场文书
党员个人总结范文
2015/02/14 职场文书
恰同学少年观后感
2015/06/08 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python