Ce doit être archi simple mais je ne sais pas le faire:
Comment supprimer une variable de session (un array en l'occurrence) sans fermer le session, ceci afin de ne pas perdre les autres variables de session??
CaptainChristian
Ce doit être archi simple mais je ne sais pas le faire:
Comment supprimer une variable de session (un array en l'occurrence) sans fermer le session, ceci afin de ne pas perdre les autres variables de session??
CaptainChristian

Bonjour,
N.B. NE PAS utiliser session_unset(), ni unset($_SESSION) !
Code : Sélectionner tout - Visualiser dans une fenêtre à part unset($_SESSION['nomvariable']);
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.
Éventuellement, tu peux aussi te contenter de vider ton tableau : $_SESSION['nomvariable'] = [];.
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Partager