sun/session

此包帮助您轻松管理会话。

v1.2 2015-07-25 16:24 UTC

This package is auto-updated.

Last update: 2024-09-08 16:47:12 UTC


README

Total Downloads Latest Stable Version Latest Unstable Version License

Session 帮助您轻松管理会话数据。

安装过程

只需将 Session 文件夹复制到您的项目目录中的某个位置。然后包含会话自动加载器。

 require_once('/path/to/Session/autoload.php');

Session 也可通过 Composer/Packagist 使用。

 composer require sun/session

所有方法

存储会话数据
$session = new Sun\Session;
$session->create('login', 'username');
获取会话数据
$session->get('login');

您还可以为会话获取方法设置默认值。

$session->get('login', 'users');
删除会话数据
$session->get('login');
检查会话是否存在
$session->has('login');
拉取会话数据

拉取方法检索会话数据然后立即删除此会话。

$session->pull('login');

您还可以为会话拉取方法设置默认值。

$session->pull('login','users');
将会话数据推入会话数组
$session->push('login', ['user']);
从会话数组中弹出会话数据
$session->pop('login');
从会话数组中移除会话数据
$session->shift('login');
销毁所有会话数据
$session->destroy();

许可证

此包根据MIT 许可证授权