dev-master
9999999-devPHP package for session
Apache-2.0
The Requires
- php >=5.4
- predis/predis v1.1.1
by Max Zhuk
session session management session store
Wallogit.com
2017 © Pedro Peláez
PHP package for session
Php package with session adapters:
* \ZhukMax\Session\Adapters\File - Store session in plain files
* \ZhukMax\Session\Adapters\Redis - Store session in Redis
* \ZhukMax\Session\Adapters\Sql - Store session in Sql Data Base like Mysql etc., (*1)
composer require zhukmax/session
<?php
use ZhukMax\Session\Adapters\File as Session;
$session = new Session([
"id" => "my-app"
]);
$session->start();
$session->isStarted(); // true
$session->set("var", "value");
echo $session->get("var"); // value
CREATE TABLE `sessions` ( `id` VARCHAR(35) NOT NULL, `data` text NOT NULL, `created_at` INT unsigned NOT NULL, `modified_at` INT unsigned DEFAULT NULL, PRIMARY KEY (`id`) );
<?php
use ZhukMax\Session\Adapters\Sql as Session;
$session = new Session([
'dsn' => 'mysql:dbname=testdb;host=127.0.0.1',
'user' => 'username',
'password' => 'simple-pass',
'table' => 'sessions',
'column' => ['id' => 'id'],
'id' => 'my-app'
]);
$session->start();
$session->set("var", "value");
echo $session->get("var"); // value
The Apache License Version 2.0. Please see License File for more information., (*2)
PHP package for session
Apache-2.0
session session management session store