¿Cómo elimino una cookie que he puesto en la computadora de alguien?
Pregunta
Tengo un sistema web donde los usuarios inician sesión y almacena una cookie de su sesión. Cuando inicien sesión como otra persona o finalicen la sesión, quiero eliminar la cookie original que almacené. ¿Cuál es la mejor manera de hacer eso? Estoy usando Python y Apache, aunque supongo que la respuesta seguirá siendo la misma para la mayoría de los idiomas.
Solución
Configura la cookie de nuevo, como si no la hubieras configurado la primera vez, pero especifica una fecha de caducidad anterior.
Otros consejos
Supongo que la mejor manera es establecer el vencimiento de una fecha de la cookie en una fecha en el pasado.
Devolver el encabezado
Set-Cookie: token=opaque; Domain=.your.domain; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
El dominio y la ruta deben coincidir con los atributos originales con los que se emitió la cookie.