Сессия (session.class)

Класс работы с сессией.

Вызов

SYS()->library('session')

Обращение

session() // или SYS()->session

Методы

get

public function get(string $name)
return string

Метод получения данных из сессии.

$name - имя переменной в сессии

set

public function set(mixed $data = array(), string $value = null)

Метод записи данных в сессию.

$data - массив данных, либо имя переменной сессии
$value - значение для записи в сессию (если первый аргумент - строка)

delete

public function delete(mixed $name)

Метод удаления сессии с именем $name. В $name можно передавать массив имён.

set_flashdata

public function set_flashdata(mixed $data = array(), string $value = null)

Метод установки временной сессии (будет удалена после первого вызова). 

$data - массив данных, либо имя переменной сессии
$value - значение для записи в сессию (если первый аргумент - строка)

flashdata

public function flashdata(string $name)

Метод получения данных временной сессии с именем $name.

keep_flashdata

public function keep_flashdata(string $name)
return string

Метод получения данных временной сессии с именем $name с сохранением её до следующего обращения.

Политика конфиденциальности