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制作静态网站的模板框架(一)
Oct 09 PHP
解析ajax事件的调用顺序
Jun 17 PHP
Linux中用PHP判断程序运行状态的2个方法
May 04 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
Jun 04 PHP
ThinkPHP查询中的魔术方法简述
Jun 25 PHP
PHP实现股票趋势图和柱形图
Feb 07 PHP
php中使用base HTTP验证的方法
Apr 20 PHP
简单介绍win7下搭建apache+php+mysql开发环境
Aug 06 PHP
php创建无限级树型菜单
Nov 05 PHP
PHP中strpos、strstr和stripos、stristr函数分析
Jun 11 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
Nov 05 PHP
php正则表达式基本知识与应用详解【经典教程】
Apr 17 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
9段PHP实用功能的代码推荐
2014/10/14 PHP
微信开发之php表单微信中自动提交两次问题解决办法
2017/01/08 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
Laravel5.5新特性之友好报错以及展示详解
2017/08/13 PHP
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
2013/02/01 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
jQuery select表单提交省市区城市三级联动核心代码
2014/06/09 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
JS正则表达式验证密码强度
2020/03/18 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
python自动化测试之连接几组测试包实例
2014/09/28 Python
Python实现单词拼写检查
2015/04/25 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
铭立家具面试题
2012/12/06 面试题
《四季》教学反思
2014/04/08 职场文书
大学生个人求职信
2014/06/02 职场文书
股东合作协议书
2014/09/12 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
公司年会开场白
2015/06/01 职场文书
Python四款GUI图形界面库介绍
2022/06/05 Python