Download the PHP package internetpixels/session-handler without Composer
On this page you can find all versions of the php package internetpixels/session-handler. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download internetpixels/session-handler
More information about internetpixels/session-handler
Files in internetpixels/session-handler
Package session-handler
Short Description Handle sessions in your application with this PHP library
License
Informations about the package session-handler
Session manager for PHP
Handle sessions in your application with this PHP library.
This is a open-source library. Please consider a link to this repository when you're actively using it.
Installation
Install this PHP session manager by using composer:
composer require internetpixels/session-handler
Basic examples
Set a new session
In order to set a new session, you'll need to create a new session entity.
$manager = new SessionManager();
$testSession = new SessionEntity();
$testSession->setName( 'my_session' );
$testSession->setValue( 'Some value in the session' );
$manager->set( $testSession );
Validate a session
If you want to validate a session, simply call the exists
method.
$manager = new SessionManager();
if( $manager->exists( 'my_session' ) ) {
echo 'Exists!';
}
else {
echo 'Create session..';
}
Get a session
Getting the session as an object is even easier. Simply call the get
method, with an optional default value.
$manager = new SessionManager();
/** @var SessionEntity $session */
$session = $manager->get( 'my_session' );
If you want to use a default value when the session is not available, you might want to use the default value.
$manager = new SessionManager();
/** @var SessionEntity $session */
$session = $manager->get( 'test_non_existing', 'my value' );