数据签名校验正常返回session_key,而sha1()使用未定义
发布于 5 年前 作者 caiguiying 8212 次浏览 来自 问答

小程序 在数据签名校验时使用return能正常返回session_key,在sha1()使用 就报未定义数组索引: session_key,大家遇到过吗?

$openId = $this->http_send( $wx_request_url, $param, 'get' );
$open =json_decode($openId, true)['session_key'];
$rawData = $_GET[ 'rawData' ];
//数字签名校验
$signature2 = sha1(htmlspecialchars_decode($rawData).$open);
$signature = input( 'get.signature' );
if ( $signature != $signature2 ) {
    echo "数字签名失败";
    die;
}
1 回复

怎么没伙伴回一下呢…

回到顶部