joefallon / phpsession
一个简单的基于年龄和活动性的会话库。
v4.0.1
2016-07-13 21:27 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- joefallon/kisstest: ^2.0
- joefallon/phpautoloader: ^2.0
README
由 Joe Fallon 提供
此库具有以下特性
- 完全单元测试。
- 不会在读取和写入之间保持会话打开。这允许 AJAX 请求不会 被阻塞。
- 易于使用。可以在几分钟内完全理解。
- 允许使用最大年龄进行会话失效。
- 允许使用最大不活跃时间进行会话失效。
安装
使用 Composer 安装 PHP Scalars 是最简单的方法。创建以下 composer.json
文件并运行 php composer.phar install
命令以安装。
{ "require": { "joefallon/phpsession": "*" } }
用法
$foo = 'bar'; $session = new Session(); $session->write($foo, 'value'); $session->read($foo); // value
Session
类包含以下方法
__construct($maxAgeInSecs = 1800, $lastActivityTimeoutInSecs = 1800)
read($key)
write($key, $val)
unsetSessionValue($key)
maxAgeTimeoutExpired()
lastActivityTimeoutExpired()
destroy()