微信小程序消息推送token验证失败解决方案

2019-08-20 17:51 阅读 5,413 views 次 评论 0 条

微信公众平台后台配置的时候出现“token验证失败”,如图: 

需要使用ob_clean();,如下:

//检查签名
     public function checktoken(){
        $signature = $_GET["signature"];
        $timestamp = $_GET["timestamp"];
        $nonce = $_GET["nonce"];
        $echostr= $_GET["echostr"];
        $token = 'toreadinhuo';
        $tmpArr = array($token, $timestamp, $nonce);
        sort($tmpArr, SORT_STRING);
        $tmpStr = implode($tmpArr);
        $tmpStr = sha1($tmpStr);
        if ($signature == $tmpStr ) {
            ob_clean();
            echo $_GET['echostr'];
        
    
        } else {
            return false;
        }
}

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:微信小程序消息推送token验证失败解决方案 | 日常开发记录
分类:PHP 标签:

发表评论


表情