Ideal kavraminin tamamen disinda ama kisaca söyle; 1. Frontend den ajax ile (misal 5 dakikada bir) mantigi isledigin php ye veri gönder.
2. Controller (veriyi isteldigin yerde) git veritabanina time()+600 yaz. (Bu üyeyi 5dakika daha online durumunda kabul edeceksin)
3. Üyenin profilini gösteridigin yerde last_seen (az önceki time()+600 yazidigin yer) ile simdi arasinda ki fark > 600 ise offline dir.