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 Mysql编程之高级技巧
Aug 27 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
Jun 08 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
Jul 15 PHP
基于PHP对XML的操作详解
Jun 07 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 PHP
php递归使用示例(php递归函数)
Feb 14 PHP
CI框架Session.php源码分析
Nov 03 PHP
php中smarty变量修饰用法实例分析
Jun 11 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
Apr 01 PHP
ThinkPHP下表单令牌错误与解决方法分析
May 20 PHP
php解压缩zip和rar压缩包文件的方法
Jul 10 PHP
PHP判断一个变量是否为整数、正整数的方法示例
Sep 11 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
apache配置虚拟主机的方法详解
2013/06/17 PHP
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
PHP中单例模式的使用场景与使用方法讲解
2019/03/18 PHP
php基于协程实现异步的方法分析
2019/07/17 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
JS仿Base.js实现的继承示例
2017/04/07 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
JS数组实现分类统计实例代码
2018/09/30 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
python的迭代器与生成器实例详解
2014/07/16 Python
Python使用Supervisor来管理进程的方法
2015/05/28 Python
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
Python读取图片为16进制表示简单代码
2018/01/19 Python
python 正确保留多位小数的实例
2018/07/16 Python
使用11行Python代码盗取了室友的U盘内容
2018/10/23 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
经济学博士求职自荐信范文
2013/11/23 职场文书
汽车维修专业个人求职信范文
2014/01/01 职场文书
讲座主持词
2014/03/20 职场文书
美食节目策划方案
2014/05/31 职场文书
理解python中装饰器的作用
2021/07/21 Python
如何通过一篇文章了解Python中的生成器
2022/04/02 Python