• 0
  • 0

微信公众号相关

2019-07-30 811 0 admin 所属分类:PHP 记录

公众号后台服务器配置校验

//自己配置的token
$token = 'xxxxxxxxxxxxxxxxxxx';
//微信服务器分配的解密密钥
$EncodingAESKey = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
if ($_GET['echostr'] && $_GET['timestamp'] && $_GET['nonce'] && $_GET['signature']) {
    //检测是不是服务器URLtoken验证
    $data = array($token, $_GET['timestamp'], $_GET['nonce']);
    sort($data, SORT_STRING);
    $tmpStr = implode($data);
    $tmpStr = sha1($tmpStr);
    //微信服务器发消息过来这边验证 通过则返回字符串确认 之后验证成功 消息回调将通过这台服务器通知
    if ($tmpStr == $_GET['signature']) {
        echo $_GET['echostr'];
        exit;
    }
}


原文链接

返回顶部