SessionHandler::writeЗаписывает данные сессии
&reftitle.description;
publicboolSessionHandler::writestringidstringdata
Записывает данные сессии в хранилище. Обычно вызывается при завершении скрипта, функцией
session_write_close или когда session_register_shutdown терпит неудачу.
PHP вызывает SessionHandler::close сразу же после этого метода.
Метод является обёрткой внутреннего обработчика PHP, определённого в параметре ini-файла session.save_handler который устанавливается до того, как будет определён обработчик сессии вызовом session_set_save_handler.
Если этот класс расширен путём наследования, вызов родительского метода write вызовет обёртку для этого метода и, соответственно, вызов внутреннего обработчика. Это позволяет методу быть перегруженным или перехваченным и отфильтрованным (например, для шифрования значения параметра $data перед отправкой его в родительский метод write).
Для дополнительной информации смотрите документацию по методу SessionHandlerInterface::write.
&reftitle.parameters;
id
Идентификатор сессии.
data
Зашифрованные данные сессии. Эти данные являются результатом того, что PHP внутренне шифрует суперглобальную переменную $_SESSION в сериализированную
строку и передаёт её в качестве параметра. Обратите внимание, что сессии используют альтернативный метод сериализации.
&reftitle.returnvalues;
&returns.session.storage.retval;
&reftitle.seealso;
Директива настройки конфигурации session.serialize_handler.