Documentación offline PHP master

SessionHandlerInterface::write

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SessionHandlerInterface::write

Escribir información de sesión

Descripción#

php public SessionHandlerInterface::write(string $id, string $data): boolphp

Escribe información de sesión al almacenamiento de sesiones. Llamado por session_write_close, cuando session_register_shutdown falla, o durante un cierre normal. Nota: SessionHandlerInterface::close es llamado inmediantamente después de esta función.

PHP llamará a este método cuando la sesión esté lista para ser almacenada y cerrada. Codifica la información de sesión desde la variable superglobal $_SESSION a una cadena serializada y la pasa junto con el ID de sersión a este método para el almacenamiento. El método de serialización usado está especificado en la configuración session.serialize_handler.

Observe que este método normalmente es llamado por PHP después de que los buffers de salida hayan sido cerrados a menos que se llame explícitamente a session_write_close

Parámetros#

id
El ID de sesión.

data
La información de sesión codificada. Esta información es el resultado de que PHP codifique internamente la variable supergobal $_SESSION a una cadena serializada y pasarla a este parámetro. Observe que las sesiones usan un método de serialización alternativo.

Valores devueltos#

El valor devuelto (habitualmente true en caso de éxito, false si ocurre un error). Tenga en cuenta que este valor es devuelto internamente a PHP para análisis.

Véase también#

La directiva de configuración session.serialize_handler.