微信 php 获取token 第二次失败解决办法
Posted 躺着就赢了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信 php 获取token 第二次失败解决办法相关的知识,希望对你有一定的参考价值。
第一次成功了,第二次总是失败,很简单,session问题
clearstatcache(); $_SESSION = ‘‘; $_COOKIE = ‘‘; //获得参数 signature nonce token timestamp echostr $nonce = $_GET[‘nonce‘]; $token = ‘6699ssszzz‘; $timestamp = $_GET[‘timestamp‘]; $echostr = $_GET[‘echostr‘]; $signature = $_GET[‘signature‘]; //形成数组,然后按字典序排序 $array = array(); $array = array($nonce, $timestamp, $token); sort($array); //拼接成字符串,sha1加密 ,然后与signature进行校验 $str = sha1( implode( $array ) ); if( $str == $signature && $echostr ){ //第一次接入weixin api接口的时候 echo $echostr; exit; }
不要回来谢我
以上是关于微信 php 获取token 第二次失败解决办法的主要内容,如果未能解决你的问题,请参考以下文章
ThinkPHP5.1表单令牌Token失效问题的解决_php实例 - PHP
微信小程序登录获取openid有时候为啥第一次会失败,第二次才成功?