DooMsDaY adlı üyeden alıntı: mesajı görüntüle
hayır anlatamadım. ben her IP'den 24 saate 1 defa hit alıp guncellenmesini istiyorum.
farklı IP'lerden istediği kadar güncellenebilir.
Aykut Arkadaşta onu anlatmış işte yarismacilar tablosuna bir tanede zaman tablosu aç.
Senaryo:
Siteye bir ziyaretçi geldiğinde İp adresini al ve o anki zamanı al
öncelikle bak bakalım ip adresi kayıtlımı
eğer kayıtlı değilse hit'i arttırırsın ve ip adresini giriş tarihini loglarsın.
Eğer ip kayıtlı ise zamana bakalım 24 saat'lik süre geçmişmi.
$ip="1.1.1.1";
$zaman=time()-60*60*24;// Şimdiki zamandan 24 saat'i çıkarıyoruz
mysql_num_rows(mysql_query("select ip,zaman from yarismacilar where ip='$ip' AND zaman>$zaman"));
Gibi bir sorgu çalıştır eğer sonuç 1 ise o zaman 24 saatten önce giriş yapmış demektir yine hiti 1 artttır zamanıda güncellersin.
Fakat sonuç 0 ise hiti arttırmana gerek yok.