SessionHandler::read

(PHP 5 >= 5.4.0, PHP 7)

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

Описание

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

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

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

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

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

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

session_id

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

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

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

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