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 相关文章推荐
php4的session功能评述(三)
Oct 09 PHP
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
Apr 12 PHP
php数组应用之比较两个时间的相减排序
Aug 18 PHP
PHP chmod 函数与批量修改文件目录权限
May 10 PHP
PHP $_FILES函数详解
Mar 09 PHP
php中将汉字转换成拼音的函数代码
Sep 08 PHP
如何设置mysql允许外网访问
Jun 04 PHP
PHP数据库链接类(PDO+Access)实例分享
Dec 05 PHP
php实现插入数组但不影响原有顺序的方法
Mar 27 PHP
Yii框架中使用PHPExcel的方法分析
Jul 25 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 PHP
PHP连接MySQL数据库三种实现方法
Dec 10 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 中的输出缓冲
2006/12/21 PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
2011/11/07 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
js计数器代码
2006/11/04 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
AngularJS实现表单手动验证和表单自动验证
2015/12/09 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
JS验证码实现代码
2017/09/14 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
[00:12]DAC2018 no[o]ne亮相SOLO赛 他是否如他的id一样无人可挡?
2018/04/06 DOTA
[01:14:41]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第一场 1月8日
2021/03/11 DOTA
python在windows和linux下获得本机本地ip地址方法小结
2015/03/20 Python
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
python3.x 生成3维随机数组实例
2019/11/28 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
python如何操作mysql
2020/08/17 Python
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
职业技术学校毕业生推荐信
2013/12/03 职场文书
小学美术教学反思
2014/02/01 职场文书
房产买卖委托公证书
2014/04/04 职场文书
党建工作经验交流材料
2014/05/25 职场文书
民族团结先进个人事迹材料
2014/06/02 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
公路局群众路线教育实践活动第一阶段工作汇报
2014/10/25 职场文书
暑假打工感想
2015/08/07 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis