SessionHandlerInterface::write
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandlerInterface::write — Записать данные сессии
Описание
public SessionHandlerInterface::write(string $id
, string $data
): bool
PHP вызывает этот метод, когда сессия готова для сохранения и закрытия. Кодируются данные
сессии из суперглобального массива $_SESSION в сериализованную строку и
передаются вместе с идентификатором сессии данному методу для хранения. Используемый метод
сериализации указан в опции session.serialize_handler.
Обратите внимание, что этот метод обычно вызывается PHP после закрытия буферов вывода, если явно не вызывается session_write_close().
Список параметров
-
id
-
Идентификатор сессии.
-
data
-
Закодированные данные сессии. Эти данные являются результатом внутреннего кодирования PHP суперглобального массива $_SESSION в сериализованную строку
и передачи её в качестве этого параметра. Обратите внимание, что сессии используют альтернативный метод сериализации.
Возвращаемые значения
Возвращаемое значение сессионного хранилища (обычно true
в случае успешного выполнения, false
в случае возникновения ошибки). Данное значение возвращается обратно в PHP для внутренней обработки.