destoon采集论坛

 找回密码
 立即注册
查看: 125|回复: 4

gbk版微信接口2.1 修复返还错误问题

[复制链接]

79

主题

258

回帖

1247

积分

金牌会员

Rank: 6Rank: 6

积分
1247
发表于 2015-5-15 14:30:58 | 显示全部楼层 |阅读模式
修复微信公众号上老是返回 “微信公众账号无法提供服务的问题”

已经下载使用2.0版的,请按照以下方法升级:

修改

    public function valid()
    {
        $echoStr = $_GET["echostr"];
   
        //valid signature , option
        if($this->checkSignature()){
            echo $echoStr;
            $this->responseMsg();
   
            exit;
        }
    }

为以下

public function valid()
    {
        $echoStr = $_GET["echostr"];
        if (!isset($echoStr)) {
            $this->responseMsg();
           
        } else{
            if($this->checkSignature()){
             echo $echoStr;
             exit;
            }
            }
    }

获取最新版本,或者如有疑问,请加群:61291160
回复

使用道具 举报

50

主题

3415

回帖

7668

积分

论坛元老

Rank: 8Rank: 8

积分
7668
发表于 2015-5-15 15:03:21 | 显示全部楼层

使用utf版本的,问题要比gbk少的多
回复 支持 反对

使用道具 举报

79

主题

258

回帖

1247

积分

金牌会员

Rank: 6Rank: 6

积分
1247
 楼主| 发表于 2015-5-15 16:11:45 | 显示全部楼层

龙在天涯 发表于 2015-5-15 15:03

使用utf版本的,问题要比gbk少的多
前面没加判断,造成每次通信都要验证签名,结果服务器慢了的就反应不过来
回复 支持 反对

使用道具 举报

50

主题

3415

回帖

7668

积分

论坛元老

Rank: 8Rank: 8

积分
7668
发表于 2015-5-15 15:03:00 | 显示全部楼层

gaofeigz 发表于 2015-5-15 16:11

前面没加判断,造成每次通信都要验证签名,结果服务器慢了的就反应不过来 ...
每次通信都需要验证签名,这样不好,签名应该在第一次通信时,进行验证
回复 支持 反对

使用道具 举报

71

主题

3537

回帖

8055

积分

论坛元老

Rank: 8Rank: 8

积分
8055
发表于 2015-5-18 08:14:48 | 显示全部楼层

学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2025-11-23 20:08 , Processed in 0.016756 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表