当前位置:首页 > 站长笔记 > destoon笔记 > 正文
运行天数:2904 天 最后更新:2020-4-4

destoon后台地区显示:please go to apistore.baidu.com;

用手机或者平板电脑扫描应用扫描本二维码,可以在手机浏览器继续浏览,也可以分享给你的联系人。

2020年02月15日 | 作者: 影子 | 分类: destoon笔记 | 点击量: 74

因为百度ip转换增加了密匙验证,所以导致之前的接口无法再转换ip地址的信息,通过更换淘宝的API进行修复。具体方法如下:

打开include\cloud.func.php文件

找到function iplookup($ip) {

修改iplookup函数为

function iplookup($ip) {

$url = ‘http://ip.taobao.com/service/getIpInfo.php?ip=’.$ip;

//$url = ‘http://apistore.baidu.com/microservice/iplookup?ip=’.$ip;

$rec = dcurl($url);

$area = ”;

if(strpos($rec, ‘data’) !== false) {

//if(strpos($rec, ‘retData’) !== false) {

$tmp = json_decode($rec, true);

$arr = $tmp[‘data’];

//$arr = $tmp[‘retData’];

if(base64_encode($arr[‘country’]) != ‘5Lit5Zu9’) {

if(isset($arr[‘country’])) $area .= $arr[‘country’];

if(isset($arr[‘area’])) $area .= $arr[‘area’];

}

if(isset($arr[‘region’])) $area .= $arr[‘region’];

//if(isset($arr[‘province’])) $area .= $arr[‘province’];

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

if(isset($arr[‘district’])) $area .= $arr[‘district’];

if(isset($arr[‘carrier’])) $area .= ‘ ‘.$arr[‘carrier’];

}

return $area ? convert($area, ‘UTF-8’, DT_CHARSET) : ‘Unknown’;

}

 

再登录后台,即可看到问题已解决。


关键词:

本文网址:https://www.menglei.net/3671/,转载请以链接形式注明出处,谢谢合作!

作者:清晨@网站建设专家. | 清晨,领先的网站优化品牌。

交流QQ号:925474725 邮件支持:shadoweb@qq.com