refkinscallv / session
PHP 会话库
1.0.0
2024-08-25 09:10 UTC
README
RF\Session 是一个具有超时、闪存消息和简单会话处理等增强功能的 PHP 会话库。
安装
您可以使用 Composer 安装此库。运行以下命令
composer require refkinscallv/session
用法
-
初始化会话
use RF\Session\Session; $session = new Session(['timeout' => 3600]);
-
启动会话
$session->start();
-
设置会话数据
$session->set('username', 'JohnDoe'); $session->set(['role' => 'admin', 'loggedIn' => true]);
-
获取会话数据
$username = $session->get('username', 'defaultUser');
-
检查数据是否存在
$exists = $session->has('username');
-
移除会话数据
$session->remove('username');
-
设置闪存数据
$session->setFlash('message', 'Welcome back!');
-
获取闪存数据
$message = $session->getFlash('message', 'No message');
-
清除所有会话数据
$session->clear();
-
销毁会话
$session->destroy();
许可证
此库遵循 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。