internetpixels/session-handler

此包最新版本(1.0.0)没有可用的许可信息。

使用此PHP库在您的应用程序中处理会话

1.0.0 2017-12-23 15:30 UTC

This package is auto-updated.

Last update: 2024-09-16 17:12:44 UTC


README

使用此PHP库在您的应用程序中处理会话。

这是一个开源库。请在积极使用时考虑链接到这个仓库。

License Build Status Maintainability

安装

使用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' );