SessionHandlerInterface::read
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandlerInterface::read — Читает данные сессии
Описание ¶
Этот метод вызывается PHP когда стартует сессия.
Этот метод должен получить данные сессии из хранилища по указанному
её идентификатору. Строка, возвращаемая этим методом, должна иметь тот же сериализованный формат,
что и исходная, которая передавалась функции SessionHandlerInterface::write().
Если запись не найдена, возвращается false
.
Данные, возвращаемые этим методом, будут расшифрованы внутри PHP, используя
метод десериализации, указанный в session.serialize_handler.
Полученные данные будут использованы для заполнения суперглобального массива $_SESSION.
Обратите внимание, что схема сериализации данных не такая, как в функции unserialize(),
и получить доступ к данным можно с помощью функции session_decode().
Список параметров ¶
id
-
Идентификатор сессии.
Возвращаемые значения ¶
Возвращает закодированную строку прочитанных данных. Если ничего не прочитано, возвращается false
. Обратите внимание, что это значение передаётся для обработки внутри PHP.