Foros del Web » Programando para Internet » ASP Clásico »

eliminar cookies al cerrar ventana

Estas en el tema de eliminar cookies al cerrar ventana en el foro de ASP Clásico en Foros del Web. 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. ...
  #1 (permalink)  
Antiguo 01/02/2005, 16:08
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 21 años, 7 meses
Puntos: 6
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
  #2 (permalink)  
Antiguo 01/02/2005, 16:13
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
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
  #3 (permalink)  
Antiguo 01/02/2005, 18:46
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 21 años, 7 meses
Puntos: 6
gracias lexus


un saludo.


una cosa, con el SP2 de windowsXP funciona?
porque a mi no me borra las cookies

Última edición por suntus; 01/02/2005 a las 18:54
  #4 (permalink)  
Antiguo 01/02/2005, 20:55
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
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
  #5 (permalink)  
Antiguo 02/02/2005, 05:27
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 21 años, 7 meses
Puntos: 6
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
  #6 (permalink)  
Antiguo 02/02/2005, 05:31
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
pero no hay una opcion dela cukis para que expiren de inmediato???
  #7 (permalink)  
Antiguo 26/02/2005, 22:31
 
Fecha de Ingreso: marzo-2004
Ubicación: Venezuela
Mensajes: 14
Antigüedad: 20 años, 2 meses
Puntos: 0
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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:50.