session_module_name

(PHP 4, PHP 5, PHP 7, PHP 8)

session_module_nameВозвращает и (или) устанавливает модуль текущей сессии

Описание

session_module_name(?string $module = null): string|false

Функция session_module_name() получает название текущего модуля сессии — модуля хранения и извлечения данных сессии, который устанавливает директива session.save_handler.

Список параметров

module

Модуль, который механизм управления сессиями будет использовать вместо текущего обработчика сессии, если для параметра module указали значение, которое не равно null. В параметр нельзя передавать значение "user". Вместо этого требуется вызывать функцию session_set_save_handler(), чтобы установить пользовательский обработчик сессии.

Возвращаемые значения

Функция возвращает название текущего модуля сессии или false, если возникла ошибка.

Список изменений

Версия Описание
8.0.0 Параметр module теперь принимает значение null.
7.2.0 Явную установку названия "user" для модуля-обработчика сессии теперь запретили. Раньше установка такого значения без предупреждения игнорировалась.