ligne/session

1.2 2019-07-29 00:25 UTC

This package is auto-updated.

Last update: 2024-09-27 06:20:57 UTC


README

通过 composer 安装

composer require ligne/session

基本用法: 当实例化类时,会打开一个新的会话。

$session = new SessionsController();

要创建一个新的会话,请使用 set() 方法

$session->set('foo','bar');

或者

$session->set('foo','bar')
        ->set('last_activity', date('Y-m-d h:i:s') )
	->set('user_id','1');

要访问这个会话,请使用 `get()` 方法

$session->get('foo');
#out
'bar'

要删除一个会话,请使用 remove() 方法

$session->remove('foo');

或者

$session->remove('foo')
        ->remove('user_id');

或者你可以删除所有会话,非常适合注销操作

$session->destroy_all_session();

其他有用的方法还包括

$session->id(); 		//Retorna el ID de la sesión actual
$session->get_all(); 		// Retorna un array con todas las sesiones existentes