Ben bir proje için PHP kullanıyorum. Ben kullanıcı tarayıcıyı kapattığında, oturum ölür böylece 0'a oturum hayatı belirledik ve o / o çıkış kaydedilir. Ancak, kullanıcı ya da değil açtıysa bana bilgi depolayan DB bir statü değişkeni var. Ben diğer kullanıcılara belirli bir kullanıcının durumunu bildirmek için kullanabilirsiniz.
When the session dies, how can I call a function that will change the value in my DB? I have looked at overriding the session_set_save_handler(). But that requires me to override the entire function and define my own sessions. Is there a function that is called that I could use to change my DB variable?
Bana ulaşmak için ne çalışıyorum uygulamak için daha iyi bir yolu var mı?
Teşekkürler
Düzenleme: Ben olduğum gibi aynı durumda olanlar için, ben Nikic önerdi yaptım. Ben her kullanıcı tarafından ziyaret her sayfanın izler bir günlüğü var. Bir kullanıcı çevrimiçi olup olmadığını kontrol etmek için ben kullanıcı çevrimiçi aslında olup olmadığını bilmek için yakın geçmişte bazı etkinlik olmuşsa değişkeni ayarlanır kaydedilir ve daha sonra çift kontrol olmadığını kontrol etmek için benim DB kontrol edin.