Sabes que en alguna ocasión yo pregunté algo similar (Porque yo también vengo del asp), y la respuesta es que no se puede hacer de la misma forma al menos porque Con Apache + Mysql no existen esos "Objetos de Sesión Personalizados" que se pueden configurar en el global.asa
La única opcion de capturar la salida es cuando ejecutan el Link de "Logout", entonces ahí puedes insertar en tu BD al logout del usuario, etc.
Si existe la Forma Similar de hacerlo a como se hace en ASP estoy igualemnte ávido de saberlo
Saludos.