Comment supprimer un cookie que j'ai défini sur l'ordinateur de quelqu'un?
Question
J'ai un système Web où les utilisateurs se connectent et stocke un cookie de leur session. Lorsqu'ils se connectent en tant que quelqu'un ou se déconnectent, je souhaite supprimer le cookie d'origine que j'ai stocké. Quelle est la meilleure façon de faire ça? J'utilise Python et Apache, même si je suppose que la réponse restera la même pour la plupart des langues.
La solution
Définissez le cookie à nouveau, comme si vous ne l'aviez pas configuré pour la première fois, mais spécifiez une date d'expiration antérieure.
Autres conseils
Je suppose que le meilleur moyen consiste à définir la date d'expiration du cookie sur une date antérieure.
Renvoyer l'en-tête
Set-Cookie: token=opaque; Domain=.your.domain; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
Le domaine et le chemin doivent correspondre aux attributs d'origine sous lesquels le cookie a été émis.