Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2015, 08:04
rafaelrs25
 
Fecha de Ingreso: marzo-2015
Mensajes: 4
Antigüedad: 9 años, 1 mes
Puntos: 1
Sesiones de usuario y cerrar solo la pestaña de navegador

He leído lo que se ha hablado sobre el tema de sesiones de usuario con php y he implementado casi todo, pero Falta un detalle importante:

Al cerrar solo la pestaña del navegador la sesión no se cierra!, ahora bien, si cierro el navegador completamente la sesión sí se cierra.

Ya he probado con:

ini_set("session.cookie_lifetime","0");
ini_set("session.use_only_cookies","1");
ini_set("session.use_trans_sid","0");
evento onUnload() del <body> (no me sirve ya que se ejecuta cada vez que se refresca la pagina, o se cambia la url hacia otra del mismo sitio)
evitar el cache del navegador

Me interesa asociar el codigo php de cerrar sesión al evento de cerrar la pestaña.

Sé que es responsabilidad del usuario cerrar la sesión antes de cerrar la pestaña del navegador, pero el usuario puede llegar a pensar que cerrar la pestaña es equivalente que cerrar el navegador.... y no lo es.

¿qué solución han implementado para efectivamente cerrar la sesión de usuario en php en este caso?