session_unset

(PHP 4, PHP 5, PHP 7, PHP 8)

session_unsetDétruit toutes les variables d'une session

Description

session_unset(): bool

session_unset() détruit toutes les variables de la session courante.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Historique

VersionDescription
7.2.0 Le type de retour de cette fonction est désormais booléen. Auparavant, c'était void.

Notes

Note:

Si vous utilisez $_SESSION utilisez unset() pour détruire une variable de session, i.e. unset($_SESSION['nomvariable']);.

Attention

Ne détruisez pas $_SESSION avec unset($_SESSION) car cela désactivera la possibilité d'enregistrer des variables de session à partir du tableau superglobal $_SESSION.

Note:

Utilisez seulement session_unset() pour du vieux code obsolète qui n'utilise pas $_SESSION.

Attention

Cette fonction ne fonctionne que si une session est active. Elle ne videra pas le tableau $_SESSION si la session n'a pas encore été démarrée ou si elle a déjà été détruite. Utilisez $_SESSION = [] pour supprimer toutes les variables de session même si la session n'est pas active.

To Top