SessionHandlerInterface::write - Записать данные сессии
Вернуться к: SessionHandlerInterface
SessionHandlerInterface::write
(PHP 5 >= 5.4.0, PHP 7)
SessionHandlerInterface::write — Записать данные сессии
Описание
$session_id
, string $session_data
)Записывает данные сессии в хранилище сессий. Вызывается функцией session_write_close(), когда неудачно завершается функция session_register_shutdown() или во время нормального завершения работы. Внимание: SessionHandlerInterface::close() вызывается сразу же после этой функции.
PHP вызывает этот метод, когда сессия готова для сохранения и закрытия. Кодируются данные сессии из суперглобального массива $_SESSION в сериализованную строку и передаются вместе с идентификатором сессии данному методу для хранения. Используемый метод сериализации указан в опции session.serialize_handler.
Обратите внимание, что этот метод обычно вызывается PHP после закрытия буферов вывода, если явно не вызывается session_write_close().
Список параметров
-
session_id
-
Идентификатор сессии.
-
session_data
-
Закодированные данные сессии. Эти данные - результат внутреннего кодирование PHP суперглобального массива $_SESSION в сериализованную строку и передачи ее в качестве этого параметра. Заметьте, что сессии используют альтернативный метод сериализации.
Возвращаемые значения
Возвращаемое значение сессионного хранилища (обычно TRUE
в случае успеха, FALSE
в случае ошибки). Данное значение возвращается обратно в PHP для внутренней обработки.
Вернуться к: SessionHandlerInterface