亚洲必赢手机入口_亚洲必赢官网_www.633.net

亚洲必赢手机入口_亚洲必赢官网_www.633.net

微信公众号 接口配置信息 签名校验




/**
* 微信公众号 接口配置信息 签名校验
* @return bool
*/
public function checkSignature(){
   $signature = input('signature');
   $timestamp = input('timestamp');
   $nonce = input('nonce');
   $echostr = input('echostr');
   
   $singUtil = new SignUtil();
   if($singUtil->checkSignature($signature,$timestamp,$nonce)){
       echo $echostr;
   }else{
       return false;
   }
}






<?php

namespace org\wx\wxopen;

//微信公众号签名校验工具
//测试地址 http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
class SignUtil
{

   protected $token = '123456789';

   public function checkSignature($signature,$timestamp,$nonce){
       $tmpArr = array($this->token, $timestamp, $nonce);
       sort($tmpArr);
       $tmpStr = implode( $tmpArr );
       $tmpStr = sha1( $tmpStr );
       if( $tmpStr == $signature ){
           return true;
       }else {
           return false;
       }
   }
}


本人主要从事APP,小程序开发,有专业的团队。微信:wqy0601415 (请注明需求);

上一篇: 文件上传 (本地 + 七牛云)
下一篇:



Baidu
sogou