(PHP 4, PHP 5, PHP 7, PHP 8)
session_unset — Destruye todas las variables de una sesión
Esta función no tiene parámetros.
Versión | Descripción |
---|---|
7.2.0 | El tipo de retorno de esta función es ahora booléen. Anteriormente, era void. |
Nota:
Si se utiliza $_SESSION utilice unset() para destruir una variable de sesión, es decir
unset($_SESSION['nomvariable']);
.
No se debe destruir $_SESSION con
unset($_SESSION)
ya que esto desactivará
la posibilidad de almacenar variables de sesión a partir del
array superglobal $_SESSION.
Nota:
Únicamente session_unset() debe utilizarse para código antiguo que no utiliza $_SESSION.
PrecauciónEsta función solo funciona si una sesión está activa. No vaciará el array $_SESSION si la sesión no ha sido iniciada o si ya ha sido destruida. Utilice
$_SESSION = []
para eliminar todas las variables de sesión incluso si la sesión no está activa.