zoukankan      html  css  js  c++  java
  • Thinkphp 缓存微信jssdk相关认证参数

    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;
     }

  • 相关阅读:
    只用一个字节 计算象棋将帅之间可能的位置
    后缀数组学习
    java 构造不可变类集的使用方法
    topcoder SRM 639 div2
    navicat和pymysql
    表查询
    表的关系对应
    MySQl数据类型和条件限制
    复习之网络编程
    协程
  • 原文地址:https://www.cnblogs.com/nerd/p/5029064.html
Copyright © 2011-2022 走看看