SessionHandlerInterface::read
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandlerInterface::read — Leer información de sesión
Descripción
Este método es llamado por PHP cuando la sesión es iniciada.
Este método debería recuperar la información de sesión desde el almacenamiento mediante el
ID de sesión proporcionado. El string devuelto por este método debe estar en el mismo
formato serializado que el original pasado a SessionHandlerInterface::write().
Devuelva un string vacío cuando no haya datos almacenados para el ID de sesión dado;
devuelva false solo para indicar un fallo.
La información devuelta por este método será decodificada internamente por PHP usando el
método de deserialización especificado en session.serialize_handler.
La información resultante será usada para rellenar la variable superglobal $_SESSION.
Observe que el esquema de serialización no es el mismo que unserialize()
y puede accederse a él mediante session_decode().
Parámetros
id
-
El ID de sesión.
Valores devueltos
Devuelve un string codificado de la información leída,
o un string vacío si no hay datos almacenados para el ID de sesión.
Devolver false indica un fallo:
session_start() emite entonces un E_WARNING y devuelve false.
Observe que este valor es devuelto internamente por PHP para procesamiento.