destruir sesión al cerrar la ventana?

He creado un sistema de inicio de sesión en php con funciones de cierre de sesión, etc. Pero necesito que la sesión se destruya al cerrar la ventana. Esto debe ser "instantáneo" o lo más rápido posible para cambiar el estado de los usuarios a sin conexión. Realmente no quiero establecer una hora en la sesión, ya que es molesto para el usuario tener que iniciar sesión todo el tiempo.

Cualquier sugerencia bienvenida, gracias. =)

Respuestas a la pregunta(6)

Su respuesta a la pregunta