为了账号安全,请及时绑定邮箱和手机立即绑定

如何判断是微信服务发送的Get,返回的参数呢?如何对比?

还是没讲述明白我们如何判断是否是微信服务器向我们发送的Get请求

正在回答

1 回答

<?php


//获得参数 signature nonce token timestamp echostr

$nonce     = $_GET['nonce'];

$token     = 'imooc';

$timestamp = $_GET['timestamp'];

$echostr   = $_GET['echostr'];

$signature = $_GET['signature'];

//形成数组,然后按字典序排序

$array = array();

$array = array($nonce, $timestamp, $token);

sort($array);

//拼接成字符串,sha1加密 ,然后与signature进行校验

$str = sha1( implode( $array ) );

if( $str  == $signature && $echostr ){

//第一次接入weixin api接口的时候

echo  $echostr;

exit;

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何判断是微信服务发送的Get,返回的参数呢?如何对比?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号