IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Impossible de supprimer un Cookie


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Impossible de supprimer un Cookie
    Bonjour,

    Je me poster ce topic, n'ayant pas trouvé de réponse adaptée ailleurs.

    Je créé un site web (en local wamp pour l'instant) avec un espace membre classique. Lors de la connexion du membre, je créé deux cookies (id et mdp), qui vont me permettre de connecter automatiquement le membre lors de sa prochaine visite.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    setcookie('membre_id', $membre_id, time()+365*24*3600);
    setcookie('membre_mdp', $membre_mdp, time()+365*24*3600);
    Hop, une petite vérification sur firefox (outil>options>supprimer les cookies): les deux cookies sont bien la. Jusqu'ici tout va bien. La reconnexion automatique du visiteur fonctionne.

    Le souci vient lors de sa déconnexion. Le but du jeu est simple : supprimer les cookies lorsqu'il clique sur mon lien de déconnexion. Derrière le lien, j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    setcookie('membre_id', '', time() - 1000 );
    setcookie('membre_pseudo', '', time() - 1000 );
    Je fais même le fou, je rajoute :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    unset($_COOKIE['membre_id']);
    unset($_COOKIE['membre_pseudo']);
    pour effacer les cookies coté serveur si j'ai bien capté.

    Bon. Le problème est le suivant : les cookies ne sont pas supprimés. Plus précisément : leur date d'expiration ne se modifie pas. J'ai beau triturer le problème dans tous les sens, pas moyen de comprendre la logique -_-'

    Etant débutant, je me doute que je passe à travers de quelque chose, mais quoi ?

    Merci d'avance pour les généreux contributeurs !


    PS : fonctionnement identique sous IE

  2. #2
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut
    Normalement, juste ceci devrait suffir à supprimer le cookie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    setcookie('membre_id')
    setcookie('membre_pseudo');

    Bien sûr, il faut recharger la page pour que l'effet soit pris en compte car le navigateur le garde en mémoire...

Discussions similaires

  1. Impossible de supprimer 7 cookies
    Par VinnieMc dans le forum Sécurité
    Réponses: 22
    Dernier message: 25/09/2006, 22h39
  2. problème pour supprimer un cookie
    Par vbcasimir dans le forum Web
    Réponses: 4
    Dernier message: 29/11/2005, 12h01
  3. impossible de supprimer une imprimate réseau
    Par sony351 dans le forum Administration
    Réponses: 4
    Dernier message: 27/10/2005, 12h30
  4. Fichier impossible a supprimer
    Par remi77 dans le forum Windows XP
    Réponses: 9
    Dernier message: 04/10/2005, 22h16
  5. Impossible de supprimer un paquet
    Par aliasjcdenton dans le forum Debian
    Réponses: 4
    Dernier message: 14/02/2005, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo