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.