Bonjour,

Apparemment, ma désérialisation ne fonctionne pas dans le code suivant :

- dans mon fichier de log de l'utilisateur, j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$donnees = serialize($objUtilisateur->getAll());
SetCookie("utilisateur", $donnees, 0, "/psy/", "", 0);
- dans mon fichier de changement de mot de passe, j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$tableau = unserialize($_COOKIE['utilisateur']);
Or, si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo $_COOKIE['utilisateur'];
j'ai bien du contenu. Par contre, si je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
foreach($tableau as $key=>$value)
 echo "cle vaut $key et valeur vaut $value<br>";
j'ai une erreur de type d'argument au niveau du foreach.

Quelqu'un aurait une idée?

Merci d'avance...