- Slexx\Request\Request
- Slexx\Request\Session
- Slexx\Request\Cookie
- Slexx\Request\Params
Проверяет была ли стартована сессия
Возвращает: bool
Старт сессии, вызывать этот метод на прямую не нужно, в случае необходимости старт сессии будет произведён автоматически
Возвращает: void
Завершение сессии
Возвращает: void
Возвращает: array
Возвращает: int
Очистка сессии
Возвращает: void
Получение переменной сессии
Аргументы:
Имя | Тип | Описание |
---|---|---|
$key |
int , string |
Имя переменной сессии |
Возвращает: mixed
Проверка существования переменной сессии
Аргументы:
Имя | Тип | Описание |
---|---|---|
$key |
int , string |
Имя переменной сессии |
Возвращает: bool
Установка переменной сессии
Аргументы:
Имя | Тип | Описание |
---|---|---|
$key |
int , string |
Имя переменной сессии |
$value |
mixed |
Значение переменной |
Возвращает: void
Удаление переменной сессии
Аргументы:
Имя | Тип | Описание |
---|---|---|
$key |
int , string |
Имя переменной сессии |
Возвращает: void
Флэш сообщение, если не указывать второй параметр то значение переменной сессии будет возвращено, а сама перемменная будет удалена, в противном случае будет установленна переменная сессии
Аргументы:
Имя | Тип | Описание |
---|---|---|
$key |
int , string |
Имя переменной сессии |
$value |
mixed |
Значение переменной |
Возвращает: mixed
Пример:
var_dump(Session::has('foo')); // -> false
Session::flash('foo', 'bar');
var_dump(Session::has('foo')); // -> true
var_dump(Session::flash('foo')); // -> 'bar'
var_dump(Session::has('foo')); // -> false