internetpixels / session-handler
此包最新版本(1.0.0)没有可用的许可信息。
使用此PHP库在您的应用程序中处理会话
1.0.0
2017-12-23 15:30 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: ^6.5
This package is auto-updated.
Last update: 2024-09-16 17:12:44 UTC
README
使用此PHP库在您的应用程序中处理会话。
这是一个开源库。请在积极使用时考虑链接到这个仓库。
安装
使用composer安装此PHP会话管理器
composer require internetpixels/session-handler
基本示例
设置新的会话
为了设置一个新的会话,您需要创建一个新的会话实体。
$manager = new SessionManager();
$testSession = new SessionEntity();
$testSession->setName( 'my_session' );
$testSession->setValue( 'Some value in the session' );
$manager->set( $testSession );
验证会话
如果您想验证会话,只需调用exists
方法。
$manager = new SessionManager();
if( $manager->exists( 'my_session' ) ) {
echo 'Exists!';
}
else {
echo 'Create session..';
}
获取会话
获取会话作为对象甚至更简单。只需调用get
方法,并可选地提供一个默认值。
$manager = new SessionManager();
/** @var SessionEntity $session */
$session = $manager->get( 'my_session' );
如果您想在会话不可用时使用默认值,您可能想要使用默认值。
$manager = new SessionManager();
/** @var SessionEntity $session */
$session = $manager->get( 'test_non_existing', 'my value' );