首页内核与基础Helper-缓存与 Token 族
Helper-缓存与 Token 族
文件缓存与 Token 令牌的管理方法(无全局函数,只能 Helper 调用)
本页内容
  1. 缓存方法
  2. Token 方法

缓存方法

方法签名说明
cachecache($cname,$cval=null,$cTimelen="0",$cpath="")$cval 为真写缓存,否则读缓存(读写一体)
setCachesetCache($name,$value="",$time="0",$path="")写入缓存并保存,返回 bool
getCachegetCache($name,$path="")读取缓存值

Token 方法

方法签名说明
tokentoken($code="")获取 Token 对象实例(\Kuoqi\Token)
tokenCreatetokenCreate($tokenData)写入数据并保存,返回 Token ID 字符串
tokenReadtokenRead($token_id,$name)读取 Token 中指定键的值
tokenWritetokenWrite($token,$name,$value)向 Token 写入键值并保存
tokenDestroytokenDestroy($token)销毁 Token
典型用法
// 缓存读写
\Kuoqi\Helper::setCache("user_list", $rows, 300);       // 缓存 5 分钟
$rows = \Kuoqi\Helper::getCache("user_list");

// Token:生成一次性令牌(如表单防重复)
$token_id = \Kuoqi\Helper::tokenCreate(array("scene" => "order_submit", "user_id" => 1));
// 页面中输出 $token_id,提交时校验
$scene = \Kuoqi\Helper::tokenRead($token_id, "scene");
\Kuoqi\Helper::tokenDestroy($token_id);
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页