ryanphpjs / expressphp-session
用于ExpressPHP的会话管理包
v1.0.0
2022-02-17 22:42 UTC
README
ExpressPHP的会话管理器
在ExpressPHP中使用
$app->use(ExpressPHP\Plugins\Session::run(["secret" => "your_secret_key"]);
将run函数添加到您希望会话被解析的Express路由中
只有当添加了某个变量时,才会创建会话
向会话中添加
$req->session->set(string $name, mixed $value) : bool;
从会话中恢复
$req->session->get(?string $name) : mixed;
如果没有提供任何内容,它将返回所有会话
从会话中删除变量
$req->session->unset($name) : bool|null;
run函数的选项
genid(可选)
用于生成会话ID的函数
secret(必需)
用于生成会话ID的字符串
cookie(可选)
用于session_set_cookie_params函数的数组
name(可选)
会话名称,默认为express_session