Im bir web sitesi (html, css, javascript, ajax, php, mysql) üzerinde çalışıyor, ve ben belirli bir video için zamanlarda belirli bir kullanıcı oy sayısını sınırlamak istiyor.
Onun belirli bir videoyu voteUp veya voteDown edebilirsiniz YouTube sistemine benzer.
Her oy, zaman, oy yönü (yukarı veya aşağı) günlükleri, hangi video.votes tabloya bir satır ekleyerek içerir istemci (PHP kullanarak: $ ip = $ _SERVER ['REMOTE_ADDR'];) IPaddress, ve tabii Söz konusu video kimliği.
Oy ekleme gibi basit; (Yalancı): Javascript: ajax PHP ekleme komut dosyasına değişkenler geçer, ve nihayet bir "Oy verdiğiniz için teşekkür ederiz" mesajı ile voteing düğmelerin yerini onClick (oy (a, b, c, d)).
SORUN:
Eğer yeniden yüklerseniz / oylama sonra, tekrar tekrar oy edebilir ve sayfayı yenileyin ve tekrar, sen nokta olsun.
MY SORU:
Nasıl kez miktarını belirli bir video için, belirli bir kullanıcı oy sınırı mı?
MY DÜŞÜNCELER:
Eğer çerezleri kullanmak ve video kimliği ile yeni bir çerez eklerim. Eğer yeni bir oylama takmadan önce ve bir çerez için kontrol edin.?
VEYA
Eğer oy eklemeden önce, bu aynı kullanıcı (IP) son 24 saat (mktime) bu aynı video (vidID) oy görmek için IPaddress ve videoID kullanın, ve buna dayalı voteInsertion izin veya dissallow ya yok sorgulayabilir?
VEYA
Eğer sadece umurumda değil? Çoğu kullanıcı aklı başında olduğu varsayımını almak ve yenileme sayfaları daha yapmak ve tekrar tekrar oy daha iyi şeyler var.?
Herhangi bir öneri veya fikir bekliyoruz.