首页 > 代码库 > php微信开发-tp5下验证服务器的代码
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 echostr14 $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下验证服务器的代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。