joefallon/phpsession

一个简单的基于年龄和活动性的会话库。

v4.0.1 2016-07-13 21:27 UTC

This package is auto-updated.

Last update: 2024-09-25 23:29:13 UTC


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()