收藏
回答

数据签名校验正常返回session_key,而sha1()使用未定义

小程序 在数据签名校验时使用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;
}


最后一次编辑于  2018-07-27
回答关注问题邀请回答
收藏

1 个回答

  • Mr. Yang
    Mr. Yang
    2018-07-27

    怎么没伙伴回一下呢...

    2018-07-27
    有用
    回复
登录 后发表内容