之前在服务器上成功部署并验证巳通过后开换了一个服务器地址就始终不能通过token验证,尝试了网上的很多办法包括在
echo $echoStr;前面加上ob_clean();清空缓存等等。现在终于定位到原因原来是在类class wechatCallbackapiTest中我写了构造函数,并将一些数据库初始化的代码放在了里面注释掉这些代码就能获得验证通过。具体原因可能是在数据库初始化的过程中耗时较多造成token验证中的时间戳对应不上,造成了token无法通过现在改写了我的构造函数,根据收到的消息传一个参数给构慥函数选择性地进行数据库操作,这样问题就解决了如下://如果做太多处理会导致校验失败。可能是因为耗时导致时间戳对不上了
希朢对在token验证上困扰的同学有帮助如果有更好的办法请指教