Download the PHP package toropyga/session without Composer
On this page you can find all versions of the php package toropyga/session. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download toropyga/session
More information about toropyga/session
Files in toropyga/session
Package session
Short Description Libraries for working with sessions from Toropyga
License MIT
Informations about the package session
Session
Библиотека для работы с сессиями в PHP
Содержание
- Общие понятия
- Установка
- Настройка
- Подключение
- Пример использования
Общие понятия
Класс Session - это библиотека для работы с сессиями в PHP. Для работы необходимо наличие PHP версии 5 и выше. Может сохранять данные сессии пользователя в базе данных. Работает с БД MySQL и Postgre. Автоматически создаёт таблицу в БД, если она не существует, для хранения данных сессии.
Установка
Рекомендуемый способ установки библиотеки NetContent с использованием Composer:
Настройка
Предварительная настройка параметров по умолчанию может осуществлятся или непосредственно в самом классе, или с помощью именованных констант. Именованные константы при необходимости обявляются до вызова класса, например, в конфигурационном файле, и определяют параметры по умолчанию.
- SE_LIVETIME - время "жизни" простой (гостевой) сессии (сек.)
- SE_LIVETIME_REM - время "жизни" сохранённой сессии (сек.)
- SE_NAME - имя сессии
- SE_USEDB - использовать БД (true|false)
- SE_SECURE - параметр безопасности "secure" для COOKIE (true|false)
- SE_HTTPONLY - параметр безопасности "httponly" для COOKIE (true|false)
- SE_SAMESITE - порядок кроссдоменной передачи куки (lax|strict|none)
- SE_USE_TMPL - создать специальную директорию (папку) для хранения сессионных файлов (true|false)
- SE_TMPL_NAME - Имя директории для хранения сессии
- SE_USE_SERVER_NAME - использовать имя сервера при создании директории (true|false)
- SE_USE_SDIR - использовать стандартную папку для хранения сессий (true|false)
- SE_LOG_NAME - имя файла в который сохраняется лог
- SE_DEBUG - включить или выключить отладку и запись в лог
Подключение
Инициализация класса