hola
tengo un sitio que mete una cookie con fecha, y me gustaria que al cerrar la ventana principal del sitio desaparezcan tambien las cookies.
Hay alguna forma de hacerlo
Gracias a todos
| |||
eliminar cookies al cerrar ventana hola tengo un sitio que mete una cookie con fecha, y me gustaria que al cerrar la ventana principal del sitio desaparezcan tambien las cookies. Hay alguna forma de hacerlo Gracias a todos |
| ||||
asi se hace con sesiones, coloca esto en tu pagina <SCRIPT language="VBScript"> Sub window_OnBeforeUnLoad() window.navigate("cerrar_sesion.asp") End Sub </SCRIPT> Y el contenido de cerrar_sesion.asp: <% session.abandon() %> lo puedes modificar para cookies igualmente.
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |
| ||||
lo que tienes que hacer es colocar el valor de las cookies en "" por ejemplo para anular una cookie creada hazlo asi: response.cookie("login") = "" asi queda anulada, o almenos asi lo hago yo y me funciona.. con service pack 2 y todo lo demas.
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |
| |||
lexus eso lo entiendo perfectamente yo tambien lo hago asi lo que no me funciona es el script <SCRIPT language="VBScript"> Sub window_OnBeforeUnLoad() window.navigate("cerrar_sesion.asp") End Sub </SCRIPT> yo tambien tengo un archivo llamado cerrar_sesion.asp que cuando es ejecutado se carga todas las cookies de mi sitio. pero si coloco este script al principio de mis paginas, cuando las cierro. No se ejecuta el cerrar_sesion.asp ya que las cookies siguen en el ordenador. mi pregunta era, si el sp2 de windows no bloquea esto igual que hace con los popup o si esto solo vale para las sesiones :( saludos |
| |||
Claro que hay una forma automática. Solamente debes crear la Cookie y no darle valor al objeto .Expires y automáticamente al cerrar la ventana principal del Sitio la Cookie se borra. response.cookies("Socio")="Omargv" Tambien la puedes borrar manualmente: response.cookies("Socio").Expires=Date-1 Saludos. |