Cookie impossible à supprimer

Eléphant du PHP | 428 Messages

13 oct. 2011, 23:42

Bonjour,

Je suis entrain de placer un système d'inscription avec facebook et autres réseaux sociaux.
Je récupère des infos des réseaux sociaux que je place dans un cookies comme suit :
setcookie('infos', serialize(array('id' => $id, 'gender' => $gender, 'email' => $email)), 0, '/', '.monsite.com', false, false);
Mon problème est qu'une fois l'inscription terminée, je désire supprimer ce cookie.

Je procède ainsi :
if (isset($_COOKIE['infos'])) {
    setcookie('infos', false, time()-3600);
    unset($_COOKIE['infos']);
}
Problème => ça ne fonctionne pas, le cookie n'est pas supprimé et est toujours accessible.

Pourquoi et comment faire alors ?

navigateur (firefox 7.01)

Autre problème : Je viens de tester avec IE9 => ça bug, on dirait que les cookies ne s'enregistrent pas ... pas de passage de paramètre d'une page à une autre vous avez déjà rencontré ce bug avec IE9 ?


Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

14 oct. 2011, 12:21

salut,


question a 2 sesterces, comment tu teste la suppression du cookie ?

@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 428 Messages

14 oct. 2011, 19:50

Je vais voir dans (Firefox) OUTILS -> OPTIONS -> SUPPRIMER DES COOKIES SPÉCIFIQUES et le cookie est toujours la
De plus même si il reste présent la valeur du cookies n'est pas modifiée.

Une idée ?