数据库方式 Session 处理器
属性 |
值 |
命名空间 |
fize\session\handler |
类名 |
Database |
实现接口 |
SessionHandlerInterface |
构造
public function __construct (
array $config = []
)
打开 session
public function open (
string $save_path,
string $session_name
) : bool
参数: |
名称
|
说明
|
save_path
|
存储会话的路径
|
session_name
|
会话名称
|
|
关闭 session
public function close () : bool
读取 Session
public function read (
string $session_id
) : string
写入 Session
public function write (
string $session_id,
string $session_data
) : bool
参数: |
名称
|
说明
|
session_id
|
会话 ID
|
session_data
|
会话数据
|
|
删除 Session
public function destroy (
string $session_id
) : bool
垃圾回收 Session
public function gc (
int $maxlifetime
) : bool
针对MySQL初始化
public static function initMysql (
array $config
)
如果尚未建立 session 表,可以运行该方法来建立表