首页›存储›Token
Token
Kuoqi\Token(178 行):文件令牌(默认 30 天有效)
本页内容
- 存储
- 方法清单
存储
| 项 | 说明 |
|---|---|
| 路径 | {@ROOT}/{DIR_RUNTIME}/Token/{id}.ktmp |
| 内容 | serialize(值) + chr(31) + 过期时间戳 |
| 有效期 | 默认 2592000 秒(30 天) |
| ID 生成 | 无 id 构造时 md5(time + rand + 值) |
| 过期 | 自动删除文件 |
方法清单
| 方法 | 签名 | 说明 |
|---|---|---|
__construct | ($id="",$timelen=2592000) | 指定/自动生成 ID |
get | get($name) | 读取键值 |
getID | getID() | 惰性生成并返回 ID |
set | set($name,$value=null) | 写入(支持数组批量) |
setRange | setRange($range) | 批量范围写入 |
save | save() | 保存到文件 |
load | load() | 从文件加载 |
destroy | destroy() | 销毁 |
toArray | toArray() | 全部数据数组 |
典型用法
// Helper 封装
$token_id = \Kuoqi\Helper::tokenCreate(array("scene" => "pay", "order_id" => 99));
$scene = \Kuoqi\Helper::tokenRead($token_id, "scene");
\Kuoqi\Helper::tokenWrite($token_id, "status", "paid");
\Kuoqi\Helper::tokenDestroy($token_id);
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页