ryanphpjs/expressphp-session

用于ExpressPHP的会话管理包

v1.0.0 2022-02-17 22:42 UTC

This package is auto-updated.

Last update: 2024-09-18 04:23:35 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