¿Cómo recibir notificación de fin de sesión?

Me pregunto si puedo manejar un evento de tiempo de espera de sesión. Necesito realizar una llamada de función a mi función justo antes de que se agote el tiempo de espera de la sesión o el usuario abandonó mi página o cerró la ventana del navegador. La parte más importante aquí es tener acceso a todo lo almacenado durante la sesión, las variables de sesión.

Respuestas a la pregunta(4)

Su respuesta a la pregunta