2008-10-14 6 views
5

J'ai un système web où les utilisateurs se connectent, et il stocke un cookie de leur session. Quand ils se connectent comme quelqu'un d'autre ou se déconnectent, je veux supprimer ce cookie d'origine que j'ai stocké. Quelle est la meilleure façon de faire cela? J'utilise Python et Apache, bien que je suppose que la réponse reste la même pour la plupart des langues.Comment puis-je supprimer un cookie que j'ai placé sur l'ordinateur de quelqu'un?

Répondre

7

Définissez à nouveau le cookie, comme si vous ne l'aviez pas défini la première fois, mais spécifiez une date d'expiration antérieure.

4

Je suppose que le meilleur moyen est de définir l'expiration à une date du cookie à une date dans le passé.

1

Retour 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 doit correspondre les attributs d'origine que le cookie a été délivré en vertu.

Questions connexes