Come rimuovo un cookie che ho impostato sul computer di qualcuno?
Domanda
Ho un sistema web in cui gli utenti accedono e memorizza un cookie della loro sessione. Quando accedono come qualcun altro o si disconnettono, desidero rimuovere quel cookie originale che ho archiviato. Qual è il modo migliore per farlo? Sto usando Python e Apache, anche se suppongo che la risposta rimarrà la stessa per la maggior parte delle lingue.
Soluzione
Imposta di nuovo il cookie, come se non lo avessi impostato per la prima volta, ma specifica una data di scadenza precedente.
Altri suggerimenti
Immagino che il modo migliore sia impostare la scadenza su una data del cookie su una data nel passato.
Restituisce l'intestazione
Set-Cookie: token=opaque; Domain=.your.domain; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
Dominio e percorso devono corrispondere agli attributi originali con cui è stato emesso il cookie.