ProfiPHPProfiPHP
Категория: Директивы PHP

Директива Session.save_handler

Директива Session.save_handler определяет имя обработчика, который используется для хранения и извлечения данных, связанных с сессией.
session.save_handler string
По умолчанию имеет значение Files.

Наиболее часто используемые значения директивы Session.save_handler являються Files, MM, SQLite, User и Memcache.

Если используется обработчик Files, все данные сессии будуть записываться в файлы. Значение MM означает, что данные сессии будут обрабатываться RAM памятью. С опцией SQLite используется база данных SQLite. С пользовательской опцией User можно использовать пользовательские функции для обработки сессии. Для этого необходимо задействовать функцию Session_set_save_handler с предварительно описанными функциями обработки. Для значения Memcache используется сервис кэширования данных в оперативной памяти на основе парадигмы распределенной хеш-таблицы.

Директива Session.save_handler относиться к режиму PHP_INI_ALL, поэтому значение может быть установлено отовсюду.

Пример использования в файле php.ini:
session.save_handler = files

Добавить комментарий

Имя:
Текст комментария: