Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/09/2005, 10:04
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 7 meses
Puntos: 381
No, desde javascript no puedes cerrar una sesión en el servidor. Lo más que puedes hacer es detectar el momento en el que se descarga el documento y llamar a un php que se encargue de cerrar la sesión. Si la ventana es cerrada no llegará a cargar el php.

Tal vez lo más simple es que en el momento en el que se descargue el documento se lance una ventana nueva que llame al php que cierre la sesión y despues se cierre sola, pero eso estaría lanzando el cierre de sesión cada vez que se cambiar de página también, no sólo en el momento de cerrar la ventana.

Creo yo que habría que poner la opción de cierre manual de la sesión y advertir que se cierre antes de cerrar la ventana. O eso o caducar la sesión en menos tiempo