-
有没有广告查看全部
-
验证代码查看全部
-
微信与第三方接口交互示意查看全部
-
课程安排查看全部
-
适合学习人群查看全部
-
学习前的基础查看全部
-
应用接口验证的详细写法查看全部
-
验证服务器地址的有效性,加密、校验流程查看全部
-
三个 排序 加密查看全部
-
验证代码查看全部
-
微信公众账号的类型和区别查看全部
-
看到开发者模式的简单操作查看全部
-
微信服务器验证。查看全部
-
url必须是公网可以访问的!查看全部
-
<?php //将timestamp, nonce, token按字典排序 $timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $token = 'lisonacc';//在微信服务器填的令牌标识 $signature = $_GET['signature'];//在微信服务器上已经将timestamp, nonce, token进行sha1加密后的字符串 $tmpArr = array($timestamp, $nonce, $token);//将获得的参数存于数组 sort($tmpArr);//将临时数组进行排序 //将排序后的三个参数拼接之后用sha1加密 $tmpStr = implode('',$tmpArr );//将临时数组中元素拼接起来存于字符变量,也可以用join() $tmpStr = sha1( $tmpStr );//将字符变量进行sha1加密 //将加密后的字符串与signature进行对比,判断请求是否来自微信,是则返回从微信获得的随机字符串 if( $tmpStr == $signature ){ echo $_GET['echostr']; //返回从微信获得的随机字符串 exit; } ?>查看全部
举报
0/150
提交
取消