qq_生活是一种态度_03951778
2017-05-10 09:42
页面能访问。并且加上else能输出,查看原因是$_GET不到值?求解!!!!
<?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发现里面没有值!!
我也有同样的问题?可以在公网访问,但就是$_GET
[
'signature'
],
get不到值$_GET
[
'echostr'
],这两个
你确定你的url能在公网访问吗?
PHP实现微信公众平台开发—基础篇
102031 学习 · 219 问题
相似问题