(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
session_write_close — Escribe los datos de sesión y cierra la sesión
Finaliza la sesión actual, después de almacenar los datos.
Los datos de sesión se almacenan generalmente al final del script, automáticamente, sin necesidad de llamar explícitamente a session_write_close(). Pero durante toda la ejecución del script, los datos de sesión están bloqueados en escritura, y un solo script puede operar sobre la sesión a la vez. Cuando se utilizan frames con sesiones, esto se nota al ver cómo las frames se actualizan una tras otra. Puede reducirse el tiempo de carga de todas las frames cerrando la sesión tan pronto como se hayan terminado todos los cambios en las variables de sesión.
Esta función no contiene ningún parámetro.
| Versión | Descripción |
|---|---|
| 8.5.0 |
Si $_SESSION contiene una clave con un carácter de barra vertical
(|), ahora se emite un E_WARNING. Anteriormente,
la escritura de los datos de sesión fallaba silenciosamente.
|
| 7.2.0 | El tipo de retorno de esta función es ahora bool. Anteriormente, era void. |