Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18334 программиста и 1659 роботов. Сейчас ищут 695 программистов ...
Приступая к работе

SessionHandlerInterface::read - Читает данные сессии

Вернуться к: SessionHandlerInterface

SessionHandlerInterface::read

(PHP 5 >= 5.4.0, PHP 7)

SessionHandlerInterface::readЧитает данные сессии

Описание

abstract public string SessionHandlerInterface::read ( string $session_id )

Читает данные сессии из хранилища сессий и возвращает результат. Вызывается сразу после старта сессии или когда вызвана session_start(). Пожалуйста, обратите внимание, что перед вызовом этого метода будет вызвана функция SessionHandlerInterface::open().

Этот метод вызывается PHP когда стартует сессия. Этот метод должен получить данные сессии из хранилища по указанному её идентификатору. Строка, возвращаемая этим методом, должна иметь тот же сериализованный формат, что и исходная, которая передавалась функции SessionHandlerInterface::write(). Если запись не найдена, возвращается пустая строка.

Данные, возвращаемые этим методом, будут расшифрованы внутри PHP, используя метод десериализации, указанный в session.serialize_handler. Полученные данные будут использованы для заполнения суперглобального массива $_SESSION.

Обратите внимание, что порядок сериализации данных не такой, как в функции unserialize(), и получить доступ к данным можно с помощью функции session_decode().

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

session_id

Идентификатор сессии.

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

Возвращает закодированную строку прочитанных данных. Если ничего не прочитано, возвращается пустая строка. Обратите внимание, что это значение передается для обработки внутри PHP.

Смотрите также



Вернуться к: SessionHandlerInterface

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware