Impossible d'effacer un cookie - PHP - Programmation
Marsh Posté le 29-05-2003 à 14:17:02
je vois pas pq tu esperes que le cookie soit plus là à la "sortie" du site si tu lui met une expiration d'un an....
Marsh Posté le 29-05-2003 à 14:18:30
(pq tu mets le mot de passe dans le cookie )
Marsh Posté le 29-05-2003 à 15:08:49
c'est pas possible d'effacer le cookie alors ?
Je croyais que la commande setcookie avec le nom de la variable appelé toute seule : setcookie("variable" ) ; effacait le cookie ?
Marsh Posté le 29-05-2003 à 15:50:03
ça je sais pas, mais lis la doc au sujet de l'expiration, c'est tres certainement indiqué qu'il faut mettre un qqchose comme 0 ou -1 pour que le cookie soit un cookie 'session only'
Marsh Posté le 29-05-2003 à 15:50:33
de plus, si tu utilises les sessions de php, je vois pas pq tu geres un cookie manuellement (avec le mot de passe dedans en plus? )
Marsh Posté le 29-05-2003 à 16:27:47
Le cookie me sert à ce que les personnes n'aient plus besoin de rentrer leur mot de passe quand elles se connecte à nouveau sur le site. Elles sont reconnus et loggé automatiquement.
Si je ne passe pas par des cookie la session marche aussi très bien mais les gars sont obligés de se loggé à chaque visite sur mon site. C'est pour çà que dans le cookie je met le login et le pass.
Oui tu as raison l'erreur provenait de l'expiration. C'est bon c'est résolu. Merci.
Cédric
Marsh Posté le 29-05-2003 à 16:37:49
mais euh pq tu voulais que le cookie soit effacé alors
Marsh Posté le 29-05-2003 à 23:27:25
Un cookie par défaut expire à la fin de la session.
Pour éviter ça, on met une date d'expiration.
Il suffit donc de virer la date d'expiration qui a été mise et le cookie sera détruit tout seul comme un grand lorsque l'uitilisateur va quitter le site.
Marsh Posté le 29-05-2003 à 23:35:45
MagicBuzz a écrit : Un cookie par défaut expire à la fin de la session. |
un peu grillé je pense
bon ok j'avais pas expliqué mais il a trouvé tout seul en lisant la doc
Marsh Posté le 29-05-2003 à 23:41:16
the real moins moins a écrit : un peu grillé je pense |
En fait j'avais lu au début où tout le monde s'embourbait un peu, et j'ai lu les derniers posts qu'après avoir posté
Marsh Posté le 29-05-2003 à 13:55:35
Bonjour,
Je n'arrive pas à trouver d'où vient l'erreur. J'utilise un cookie pour la connexion automatique de mes clients sur mon site. Or après leur déconnexion du site (avec effacement des cookies) quand il se reconnecte le cookie est toujours là.
Peut-être trouverez-vous l'erreur ?
Voici quelques bout de code sur mon site d'où pourrait peut etre venir le problème :
* si le client vient de cliquer sur "inscription sur le Site"
* si le client vient de cliquer sur "Connection sur le Site"
La connexion doit donc ne se faire qu'une fois
* si le client vient de cliquer sur "Se déconnecter"
Donc après je me suis dit que sur la page d'accueil, il fallait bien faire une fonction pour tester si le cookie existe chez le client
* index.html
avec la fonction test_cookie commpe suit :
Voilà les autres parties du code ont l'air de marcher cqr avant je n'avais pas cet gestion du cookie et tout marchait nickel.
Si vous avez des suggestions ...
Cédric