技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> PHP --> 获取指定(访客)IP的所有信息,地址、邮政编码、国家、经纬度等的API

获取指定(访客)IP的所有信息,地址、邮政编码、国家、经纬度等的API

浏览:5347次  出处信息

    调用方法非常简单。以后人人都能山寨58了。哈哈。。这个也需要数据库来支持。数据库中中文和拼音共存才可以。

    废话不多说,看代码:

以下是代码片段:
<?php 
function getIpInfo($ip,$timeout=15) { 
    if(!function_exists(’curl_init’) or !function_exists(’simplexml_load_string’)) return false; 
  
    $ch = curl_init("http://ipinfodb.com/ip_query2.php?ip={$ip}&timezone=true"); 
    $options = array( 
            CURLOPT_RETURNTRANSFER => true, 
        ); 
    curl_setopt_array($ch,$options); 
    $res = curl_exec($ch); 
    curl_close($ch); 
  
    if($xml = simplexml_load_string($res)) { 
        $return = array(); 
        foreach ($xml->Location->children() as $key=>$item)  { 
            $return[$key] = strtolower($item); 
        } 
        return $return; 
    } else { 
        return false; 
    } 

$current_Ip_Info = getIpInfo(’119.7.8.255’); 
var_dump($current_Ip_Info);
?>

建议继续学习:

  1. 使用python来抓取新浪的IP数据    (阅读:7349)
  2. 命令行获取主机外网IP,相当于ip138的功能    (阅读:4985)
  3. 计算机网络协议包头赏析-IP    (阅读:4802)
  4. 当网站使用CDN后获取客户端真实IP的方法    (阅读:4600)
  5. nginx在fastcgi模块中转发真实的后端IP    (阅读:4023)
  6. 获取客户端真实IP方法    (阅读:3800)
  7. nginx.conf控制指定的代理ip和ip访问的设置手记    (阅读:3487)
  8. 重谈IP欺骗技术    (阅读:3393)
  9. ip地址中的网络号,主机号    (阅读:3412)
  10. 验证IP属于国内还是国外的PHP类,可限制国内IP用户    (阅读:3167)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1