php微信开发-tp5下验证服务器的代码
Posted 心雨星空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php微信开发-tp5下验证服务器的代码相关的知识,希望对你有一定的参考价值。
废话少说,直接上干货!
1 <?php 2 namespace app\index\controller; 3 4 use think\Controller; 5 6 7 8 Class Index extends Controller 9 { 10 public function index()//接收微信客户端发送的信息并回应! 11 { 12 13 //获得参数 signature nonce token timestamp echostr 14 $nonce = $_GET[‘nonce‘]; 15 $token = ‘wexin‘; 16 $timestamp = $_GET[‘timestamp‘]; 17 $echostr = $_GET[‘echostr‘]; 18 $signature = $_GET[‘signature‘]; 19 //形成数组,然后按字典序排序 20 $array = array(); 21 $array = array($nonce, $timestamp, $token); 22 sort($array); 23 //拼接成字符串,sha1加密 ,然后与signature进行校验 24 $str = sha1( implode( $array ) ); 25 if( $str == $signature && $echostr ){ 26 //第一次接入weixin api接口的时候 27 echo $echostr; 28 exit; 29 } 30 } 31 32 33 34 }
文件名为Index.php 是位于index模块下的Index控制器文件。
以上是关于php微信开发-tp5下验证服务器的代码的主要内容,如果未能解决你的问题,请参考以下文章