PHP实现微信公众平台开发—基础篇
问题地址:http://www.imooc.com/qadetail/216153
<?php //1.将timestamp,nonce,toke按字典顺序排序 $timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $token = 'zhangjun'; $signature = $_GET['signature']; $array = array($timestamp,$nonce,$token); //2.将排序后的三个参数拼接之后用sha1加密 $tmpstr = implode('',$array); $tmpstr = sha1($tmpstr); //3.将加密后的字符串与signature进行对比,判断该请求是否来自微信 if($tmpstr == $signature){ header('content-type:text'); echo $_GET['echostr']; exit; }else{ echo 123; }
输出:123
经过检查发现$_GET不到值!!!
qq_生活是一种态度_03951778
qq_生活是一种态度_03951778
子期不遇