PHP code example of easy-session / easy-session
1. Go to this page and download the library: Download easy-session/easy-session library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
easy-session / easy-session example snippets
use Easy\EasySession\Session;
$session = Session::getInstance();
$session->start();
$session->set('key', 'values');
$session->get('key');
$default = $session->get('not_existing_key', 'default value');
$session->all();
$session->remove('key');
$session->clear();
$session->destroy();
$session->getId();
$session->setFromExistingKey('new_key', 'exis_key');
use Easy\EasySession\Session;
$session = Session::getInstance();
$session->start(); // Start session
$session->set('user', ['name' => 'Ali', 'email' => 'test@gmail']); // setting data to session
$user = $session->get('user'); // getting user from sesion
echo '<pre>';
print_r($user);
// output: Array([name] => Ali [email] => test@gmail)
// not existing key
print_r($session->get('test'))
//output: NULL
// default value
print_r($session->get('test', 'default value'))
//output: default value
//Remove item from session
$session->remove('user');
// get item and remove it
$user = $session->get('user');
use Easy\EasySession\Session;
$session = Session::getInstance();
$session->start(); // Start session
$session->set('user', ['name' => 'Ali', 'email' => 'test@gmail']); // setting data to session
$session->set('cart', ['product 1', 'product 2']);
echo count($this->all());
// output: 2
$session->isEmpty(); // return false session not empty
$session->clear(); // clear all session variables
$session->isEmpty(); // return true
// to destroy session
$session->destroy();