MV framework logo
  • Админ панель
  • Архитектура
  • Поддержка
  • Обратная связь
Скачать .zip ver. 3.4.2 от 04.03.2026
Тёмная тема
Скачать .zip ver. 3.4.2 от 04.03.2026
  • Админ панель
  • Архитектура
  • Поддержка
  • Обратная связь
Документация:
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Сессии
  • Авторизация
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
MV tracker
Тёмная тема
Документация:
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Сессии
  • Авторизация
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
MV tracker
На главную Дополнительно Сессии

Сессии

Поддержка сессий реализована через стандартную PHP сессию с использованием класса Session, который хранит данные сессии пользователя в отдельном контейнере. Старт сессии происходит автоматически с созданием объекта MV.

Для активации сессии необходимо выставить настройку в файле config/setup.php

'SessionSupport' => true

Основные методы для работы с данными сессии перечислены ниже. Все они являются статическими и могут быть вызваны из любого места приложения.

//Установить значение
Session::set('key_name', 'value');

//Получить значение, второй аргумент - необязательное значение по умолчанию
//если ключ 'key_name' отсутствует
$value = Session::get('key_name');
$value = Session::get('key_name', '');

//Проверка существования в сессии всех перечисленных ключей
if(Session::has('key_1', 'key_2', 'key_3'))
{
   ...
}

//Получить все ключи и значения из сессии в виде массива
$data = Session::all();

//Удалить ключ и значение из сессии
Session::remove('key_name');

//Удалить все данные сессии
Session::clear();

//Получить параметры сессии, заданные при ее старте
$value = Session::getParameter('ip_hash');
$value = Session::getParameter('browser_hash');
$value = Session::getParameter('start_time');

 

Предыдущий раздел

AJAX

Следующий раздел

Авторизация
MV workshop banner
MV tracker

© 2014-2026, MV framework team

English MV tracker project Github

Поделиться