php利用新浪接口查询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");
?>

时间: 2025-01-21 03:12:15

php利用新浪接口查询ip获取地理位置示例_php实例的相关文章

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

 这篇文章主要介绍了php利用新浪接口查询ip获取地理位置示例,大家参考使用吧  代码如下: <?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 ,'utf

php读取纯真ip数据库使用示例_php实例

复制代码 代码如下: <?php/*-------------------------------------------------- ip2address [qqwry.dat]--------------------------------------------------*/ class ip { var $fh; //IP数据库文件句柄 var $first; //第一条索引 var $last; //最后一条索引 var $total; //索引总数  //构造函数 functio

curl不使用文件存取cookie php使用curl获取cookie示例_php实例

复制代码 代码如下: /*-----保存COOKIE-----*/$url = 'www.xxx.com'; //url地址$post = "id=user&pwd=123456"; //POST数据$ch = curl_init($url); //初始化curl_setopt($ch,CURLOPT_HEADER,1); //将头文件的信息作为数据流输出curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //返回获取的输出文本流curl_se

Node.js和PHP根据ip获取地理位置的方法

这篇文章主要介绍了Node.js和PHP根据ip获取地理位置的方法,通过新浪接口根据IP地址获取所在城市,需要的朋友可以参考下 一.Node.js实现代码  代码如下: var http = require('http'); var util = require('util');   /**  * 根据 ip 获取获取地址信息  */ var getIpInfo = function(ip, cb) {     var sina_server = 'http://int.dpool.sina.c

php利用腾讯ip分享计划获取地理位置示例分享

 这篇文章主要介绍了php利用腾讯ip分享计划获取地理位置示例,大家参考使用吧 代码如下: <?php function getIPLoc_QQ($queryIP){     $url = 'http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP;     $ch = curl_init($url);     curl_setopt($ch,CURLOPT_ENCODING ,'gb2312');   curl_setopt($ch, CUR

OJ利用新浪云搭建

随笔- 298  文章- 0  评论- 27  利用新浪云平台(SAE) 搭建 HUSTOJ 简易教程 前言: OnlineJudge(OJ)是一种代码在线判定平台,这里有许多的编程题目供你选择,你可以选择题目提交代码,OJ会自动返回你的代码的判定结果.是一种很方便的编程.算法练习平台.详情可见:百度百科 - OJ 自己搭建OJ往往很困难,购买服务器,域名,OJ配置-- 这些资金和技术壁垒无不让很多有志之士望洋兴叹.现在提供一种方便.低成本的OJ搭建方法,可以亲自体验一把自己搭建OJ.加题.设置

如何利用新浪微吧做好活动推广

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 活动推广在企业网络营销中占据着重要的地位,在活动推广过程中往往需要注重很多的细节问题,尤其是要注重平台的选择以及合理的利用,分析平台的优势以及劣势,只有这样才能够做到扬长避短,将活动推广的效果扩大话,避免产生不良的后果.随着互联网新型产品的出炉,越来越多的企业进行深入研究,而正是这样新浪微吧走进了众多企业的眼中.如何利用新浪微吧做好活动推广呢

利用yahoo汇率接口实现实时汇率转换示例

 这篇文章主要介绍了利用yahoo汇率接口实现实时汇率转换示例,大家参考使用吧 代码如下:   代码如下: function getExchangeRate($from_Currency,$to_Currency) {         $amount = urlencode($amount);         $from_Currency = urlencode($from_Currency);         $to_Currency = urlencode($to_Currency);  

利用新浪api接口查询判断IP和地区信息js代码

大家平时经常能看到分类信息网站中能自动判断用户所在的地理位置,以前有一种很笨的方法就是把各地的数据段输入数据库或者一个文档中,通过查询判断用户的地理位置.当然这里的ip段是会实时更新的,而且也不一定全,可能会造成判断的错误. 这里给大家介绍一种更简单的办法就是用新浪的api判断. 直接上代码: <script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" type="text/ecm