第一个坑:TOKEN验证失败 问题
用wx_sample.php这个例子时是成功的,而稍微修改wx_sample.php文件,如加入记录log等方法后,就一直提示token验证失败。
一开始以为是字符集问题,但却不是。百度搜了,提到了输出有可能有BOM头,也不是。基本上搜到的都是常见问题。
后来终于找到了问题的所在:
if($this->checkSignature()){
ob_clean();//删除内部缓冲区的内容,不关闭缓冲区(不输出)。
echo $echoStr;
exit;
}
这样就好了