加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Thinkphp 缓存微信jssdk相关认证参数

发布时间:2021-05-21 05:58:50 所属栏目:大数据 来源: https://www.jb51.cc
导读:public function getapiSignature() ?{ ??$access_token=S('access_token'); ??//先查询缓存中是否存在 ??if($access_token) ??{ ???$accesstoken=$access_token; ??} ??else//不存在则调用函数生成,并建立新的缓存 ??{ ???$accesstoken=getAccessToken($th

public function getapiSignature()
?{
??$access_token=S('access_token');
??//先查询缓存中是否存在
??if($access_token)
??{
???$accesstoken=$access_token;
??}
??else//不存在则调用函数生成,并建立新的缓存
??{
???$accesstoken=getAccessToken($this->appid,$this->appsecret);
???S('access_token',$accesstoken,7200);
??}
????
???? $apiticket=S('ticket');
???? if($apiticket)
???? {
???? ?$ticket=$apiticket;
???? }else
???? {
???? ?$ticket=getTicket($accesstoken);
???? ?S('ticket',$ticket,7200);
???? }
???
???? $cur_url="http://www.dqiu.net/rentout";
????
???? $apisignature=S('signature');
???? if($apisignature)
???? {
???? ?$signature=$apisignature;
???? }else
???? {
???? ?$signature=getSignature($ticket,$this->nonce,$this->timestamp,$cur_url);
??????????? S('signature',$signature,7200);
???? }
???? return $signature;
?}

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读