SessionHandler::read

(PHP 5 >= 5.4.0, PHP 7)

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

Описание

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

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

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

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

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

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

id

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

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

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

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