Bonjour,

Je voudrais supprimer le contenu de $_SESSION sauf $_SESSION['errors'].
J'ai testé le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
//if ( isset($_SESSION['errors']) ) { $_SESSION = $_SESSION['errors']; }
var_dump($_SESSION);echo '<br/>';
$_SESSION = array_intersect_assoc($_SESSION, $_SESSION['errors']);
var_dump($_SESSION);echo '<br/>';
Dans ce code la ligne en commentaire provoque une erreur
Notice: Unknown: Skipping numeric key 0 in Unknown on line 0
, les lignes suivante renvoie un tableau vide.
Je ne voudrais pas non plus effacer les cookies en session.