v2.5.2
Giriş yap

Php ile online takibi

kaandenizblkn
669 defa görüntülendi ve 3 kişi tarafından değerlendirildi

Merhabalar. XenForo'daki gibi bir sayaç yapmak istiyorum.
php kullanıyorum. İnternettekiş kaynakların hepsi çöp sistemi yoracak şeyler.
İçeride kaç kişi var gibi bir şey de olabilir
ama önceligim online sayısı bilmek
Bunu daha önce yapan var ise ya da şöyle yapılabilir diyen varsa
fikirlerini bekliyorum...

ersiin
1129 gün önce

online adında veritabanı tablosu

  1. kullanıcıadı
  2. onlineolmazamani

Kullanıcı giriş yaptığında bu veritabanına kullanıcı adı ve online olma zamanı eklenir.
Kullanıcı her sayfa değiştirdiğinde veritabanındaki onlineolmazamani update edilir.
Tabi bunun için bu update işlemi kodu her sayfaya eklenmeli. Her sayfada include edilen dosya varsa ona koymak daha iyi olur.

Online kişileri listeleme sayfası oluşturulur.
Burada, online adındaki veritabanı tablosundaki onlineolmazamani, şuanki zaman değerinden maks 30sn daha eski olanlar listelenir.
30 sn daha eski olanlar ise tablodan silinir.

javascript kullanarak setinterval ile apiye istek atarak çok gerçekçi online bilgisi elde edilir ama hosting küçükse bandwidth sıkıntısı çıkarır.
Umarım işine yarar.