Yazılımı farklı açıdan değiştirmeyi deneyin bence. Tarayıcıyı kapattığında sessionlar zaten silinmiş olur. Bu durumda sorun olmaz zaten. Ama sekmeyi kapatıp kapatmaması olayında session kontrolü o şekilde sağlıklı olmaz. Bunun yerine aktiflik durumunu farklı şekilde kontrol edin.

Birçok sitede üyenin çevrimiçi olup olmadığı anlık olarak sorgulanır. Üye giriş yaptığı anda veritabanına o üyenin "son_hareket_zamanı" sütununda o anki zaman yazılır. Daha sonra üye sitede gezdikçe her sayfa yenilemesinde veya sayfa yenilemese bile arkaplanda javascript (ajax) ile 5 saniyede bir veritabanına son_hareket_zamanı kaydettirilir. Böylece her 5 saniyede bir üyenin sekmesi açıksa veritabanı güncellenir. Sekmeyi kapattığında da güncelleme olmaz. Haliyle son_hareket_zamanı 5 saniyeden daha eski olan üye ya sekmeyi kapatmıştır ya da interneti kesilmiştir. Çevrimiçi üyeleri listelerken de son_hareket_zamanı 5 saniye ve altında olan üyeleri listelersiniz. 5 saniyeden fazla olanlar çevrimdışı olarak listelenir.