zoukankan      html  css  js  c++  java
  • destoon ip接口失效修改 修改后偶尔会加载很慢

    因为百度ip转换增加了密匙验证,所以导致之前的接口无法再转换ip地址的信息,修复方法如下:
    打开includecloud.func.php文件
    搜索:

    1. function iplookup($ip) {

    2.         $url = 'http://apistore.baidu.com/microservice/iplookup?ip='.$ip;

    3.         $rec = dcurl($url);

    4.         $area = '';

    5.         if(strpos($rec, 'retData') !== false) {

    6.                 $tmp = json_decode($rec, true);

    7.                 $arr = $tmp['retData'];

    8.                 if(base64_encode($arr['country']) != '5Lit5Zu9') {

    9.                         if(isset($arr['country'])) $area .= $arr['country'];

    10.                         if(isset($arr['area'])) $area .= $arr['area'];

    11.                 }

    12.                 if(isset($arr['province'])) $area .= $arr['province'];

    13.                 if(isset($arr['city']) && $arr['city'] != $arr['province']) $area .= $arr['city'];

    14.                 if(isset($arr['district'])) $area .= $arr['district'];

    15.                 if(isset($arr['carrier'])) $area .= ' '.$arr['carrier'];

    16.         }

    17.         return $area ? convert($area, 'UTF-8', DT_CHARSET) : 'Unknown';

    18. }

    复制代码


    替换修改为:

    1. function iplookup($ip) {

    2.         $url = 'http://ip.taobao.com/service/getIpInfo.php?ip='.$ip;

    3.         $rec = dcurl($url);

    4.         $area = '';

    5.         if(strpos($rec, 'data') !== false) {

    6.                 $tmp = json_decode($rec, true);

    7.                 $arr = $tmp['data'];

    8.                 if(base64_encode($arr['country']) != '5Lit5Zu9') {

    9.                         if(isset($arr['country'])) $area .= $arr['country'];

    10.                         if(isset($arr['area'])) $area .= $arr['area'];

    11.                 }

    12.                 if(isset($arr['region'])) $area .= $arr['region'];

    13.                 if(isset($arr['city']) && $arr['city'] != $arr['region']) $area .= $arr['city'];

    14.                 if(isset($arr['district'])) $area .= $arr['district'];

    15.                 if(isset($arr['isp'])) $area .= ' '.$arr['isp'];

    16.         }

    17.         return $area ? convert($area, 'UTF-8', DT_CHARSET) : 'Unknown';

    18. }

    复制代码
  • 相关阅读:
    qemu-kvm 基础
    QEMU、KVM、libvirt三者间的关系
    QEMU和KVM的关系
    生死乃世间常事,若真爱,请许我出家
    净土大经科注(第四回)第28集文字稿
    净土大经科注 第18集(部分,文字不全)
    二零一四净土大经科注  (第十二集文字稿)
    净土大经科注(第四回)第14集文字稿
    陈静瑜老师系列讲座汇编
    陈静瑜老师:人这个烦恼习气真的是很难改,如果没有坚定的决心,像《了凡四训》上说的那种勇猛心,那种畏惧心、羞耻心,很难回头改过。
  • 原文地址:https://www.cnblogs.com/djiz/p/6414274.html
Copyright © 2011-2022 走看看