gaofeigz 发表于 2015-5-15 14:30:58

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

修复微信公众号上老是返回 “微信公众账号无法提供服务的问题”

已经下载使用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

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


使用utf版本的,问题要比gbk少的多

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


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

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

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


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

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

zhao90 发表于 2015-5-18 08:14:48


学习了
页: [1]
查看完整版本: gbk版微信接口2.1 修复返还错误问题