微信的token验证,如果大家直接复制微信公众号上指引文件里面的代码,我用过,当时才开始学习,现在想想真是心里一万个MMP,新手时期很多都不懂,非常简单的东西都不会,会在这些上面浪费大量的时间。
下面是示例代码,但是我们往往忽略了还需要将随机字符串返回给微信公众号平台,因为这个该死的示例程序并没有写这句话。
private function checkSignature()
{
_GET["signature"];
_GET["timestamp"];
_GET["nonce"];
tmpArr = array(timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( signature ){
return true;
}el