Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Php ile Kimler Çevrimiçi

Php ile kimler çevrimiçi uygulaması yapmak istiyorum.Ama Ben online'sem kendi adım yazmıycak,yani kim bağlıysa kendi adı yazmıycak online olanlarda, Bunun mantığını tam kuramadım.Mantığını anlatabilecek var mı ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • kralmermi adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    102 cevap - 6 soru
    ne kadar karmasik gelsede aslinda cok basit.

    sitedeki her refreshi yada mouse hareketini bagla bi fonksiyona refreshi saydircaksan sorun yokta mouse hareketini yapcaksan jquery kullancaksin.

    sonra söyle bi tablo olsun

    id userid time

    eger userid war ise update time=NOW() eger id yok ise instert time=NOW

    sonra kaç dk araliginda online olanlari tariyacaksan ona göre bi sql sorgusunu yapicaksin sql sorgusunda userid<>'".$_SESSION[USeRID]."' diceksin kendisini almıyacak sonra olusan listeyi bas ekrana bundan 5 6 gün önce yaptim şuan calisiyor. kolay gelsin.
  • kurtitasarim adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    30 cevap - 9 soru
    senin kullandığın online kodların var ise onları yayınlaman gerekir eğer yok ise biz yayınlayabiliriz
  • siyahbeyaz adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    472 cevap - 20 soru
    mantıgı cok basit.

    son_giris diye bir field acarsın (datetime) formatında..
    ip diye bir adet field daha acarsin.
    kullanıcı sayfa arası gecıs yaptıgında o anki now() (tarih saat) verisini ip nosuna göre güncellersin.
    boylece kullanıcının en sonziyaretlerini güncellemis olmus olduk.

    sonra mysql ile sorgulamalar yaparsın. adamın en son gırıs tarihine 5 dk eklersin. ekledigin 5dk suanki zamandan buyukse kullanıcı onlıne degilse kullanıcı c.disidir.