temant / session-manager
一个用于安全且高效管理会话的PHP实用类。
v2.0.0
2024-09-12 09:11 UTC
Requires (Dev)
- phpstan/phpstan: ^1.12
- phpunit/phpunit: ^11.3
This package is not auto-updated.
Last update: 2024-09-27 07:29:03 UTC
README
Temant Session Manager 是一个PHP包,简化了PHP应用程序中的会话管理。它提供了一个易于使用的接口,用于启动和管理会话、设置和获取会话变量等。
目录
安装
您可以通过Composer安装此包:composer require temant/session-manager
用法
要开始使用此包,请按照以下简单步骤操作
要求您的composer自动加载器
require_once('path/to/vendor/autoload.php');
创建一个SessionManager实例
use Temant\SessionManager\SessionManager;
创建一个新的会话实例
$session = new SessionManager();
启动一个新的会话
$session->start();
设置会话变量
$session->set('user_id', 123);
获取会话变量的值
$userID = $session->get('user_id');
检查会话变量是否存在
if ($session->has('user_id')) { // Do something }
删除会话变量
$session->remove('user_id');
重新生成会话ID
$session->regenerate();
销毁会话
$session->destroy();