好友
阅读权限10
听众
最后登录1970-1-1
|
### 签名方法c
>网页版验证配置
```
#将取到的值以键值对方式拼接
public function getSign($params)
{
ksort($params);
$str = "";
foreach ($params as $k => $v){
$str .= $k . "=" . $v . "&";
}
$data = substr($str,0,-1);
return $data;
}
```
>$params是参与签名的数组形式,字段一定要写对
```
public static function getSign($params) 添加卡券的签名和拉取用户券签名
{
$tmp = [];
foreach ($params as $k => $v){
array_push($tmp,(string)$v);
}
sort($tmp,SORT_STRING);
$data = sha1(implode($tmp));
return $data;
}
```
### 返回前端字段注意
> cardExt是要自己先json化 字段名一定要和文档的字段一样
```
$result = ['cardId'=>$card_id,
'cardExt'=>json_encode([
'timestamp'=>(string)$timestamp, // 卡券签名时间戳
'nonce_str'=>$nonce_str,
'signature'=>$sign])];
```
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|