PHP 8.1.0 Released!

SessionHandler::read

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

SessionHandler::readСчитывает данные сессии

Описание

public SessionHandler::read(string $id): string|false

Считывает данные сессии из хранилища и возвращает результат обратно в PHP для внутренней обработки. Этот метод вызывается автоматически когда PHP стартует сессию (либо автоматически или напрямую вызовом session_start() с последующим вызовом SessionHandler::open().

Этот метод является обёрткой внутреннего обработчика PHP, определённого в параметре ini-файла session.save_handler который устанавливается до того, как будет определён обработчик сессии вызовом session_set_save_handler().

Если этот класс расширен путём наследования, вызов родительского метода read вызовет обёртку для этого метода и, соответственно, вызов внутреннего обработчика. Это позволяет методу быть перегруженным, и/или перехваченные и отфильтрованным (например для расшифровки, значения параметра $data, которое возвращает родительский метод read).

Для дополнительной информации смотрите документацию по методу SessionHandlerInterface::read().

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

id

Идентификатор сессии, из которой необходимо считать данные.

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

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

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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top