Session 底层类¶
| 属性 | 值 |
|---|---|
| 命名空间 | fize\session |
| 类名 | Session |
| 方法: |
|---|
| 方法名 | 说明 |
|---|---|
| __construct() | 初始化 |
| abort() | 丢弃会话数组更改并完成会话 |
| cacheExpire() | 读取或设置当前缓存的到期时间,以分钟为单位 |
| cacheLimiter() | 读取或设置缓存限制器 |
| createId() | 创建新会话 ID |
| decode() | 解码会话数据 |
| destroy() | 销毁当前会话中的全部数据 |
| encode() | 将当前会话数据编码为一个字符串 |
| gc() | 执行会话数据垃圾收集 |
| getCookieParams() | 获取当前会话 cookie 参数 |
| id() | 获取当前会话 ID |
| moduleName() | 获取或设置当前会话模块名称 |
| name() | 读取或设置会话名称 |
| regenerateId() | 使用新生成的会话 ID 更新现有会话 ID |
| registerShutdown() | 注册关闭会话 |
| reset() | 初始化当前会话与原始值数组 |
| savePath() | 读取或设置当前会话的保存路径 |
| setCookieParams() | 设置会话 cookie 参数 |
| setSaveHandler() | 设置用户自定义会话存储函数 |
| start() | 启动新会话或者重用现有会话 |
| status() | 获取当前会话状态 |
| unset() | 释放所有的会话变量 |
| writeClose() | 保存会话数据并结束会话 |
方法¶
__construct()¶
初始化
public function __construct (
array $config = []
)
| 参数: |
|
|---|
通过调用该构造方法可以进行 session 的初始化
cacheExpire()¶
读取或设置当前缓存的到期时间,以分钟为单位
public static function cacheExpire (
int $new_cache_expire = null
) : int
| 参数: |
|
|---|
cacheLimiter()¶
读取或设置缓存限制器
public static function cacheLimiter (
string $cache_limiter = null
) : string
| 参数: |
|
|---|
createId()¶
创建新会话 ID
public static function createId (
string $prefix = null
) : string
| 参数: |
|
|---|
moduleName()¶
获取或设置当前会话模块名称
public static function moduleName (
string $module = null
) : string
| 参数: |
|
|---|
regenerateId()¶
使用新生成的会话 ID 更新现有会话 ID
public static function regenerateId (
bool $delete = false
) : bool
| 参数: |
|
|---|
savePath()¶
读取或设置当前会话的保存路径
public static function savePath (
string $path = null
) : string
| 参数: |
|
|---|
setCookieParams()¶
设置会话 cookie 参数
public static function setCookieParams (
int $lifetime,
string $path = null,
string $domain = null,
bool $secure = false,
bool $httponly = false
) : bool
| 参数: |
|
|---|
setSaveHandler()¶
设置用户自定义会话存储函数
public static function setSaveHandler (
\SessionHandler $handler,
bool $register_shutdown = true
) : bool
| 参数: |
|
|---|
start()¶
启动新会话或者重用现有会话
public static function start (
array $options = []
) : bool
| 参数: |
|
|---|