emreyvz adlı üyeden alıntı
Ajax ile PHP sayfaya post edin. PHP sayfa ile yazının veritabanında bulunduğu satırdaki oy_verenler sütununa üyelerin id'lerini yazın. PHP sayfası her post işleminde yazıdaki oy_verenler sutununda üye ID'si bulamazsa işleme devam etsin. Böylece COOKIE oluşturup risk almanıza gerek kalmaz.
Not: Veritabanında yazıların bulunduğu tabloda "oy_verenler" adlı bir sutun oluşturun.
Kolay gelsin..
Kullandığım Dil :PHP(PDO-OOP-Spagetti :D)/AJAX
Hocam üye olayı yok şuan öyle olsa aklımdaydı :)
ancak şöyle bi çözüm geliştridim
->ip
->tarih(unix olarak)
Kişi oy kullanmak istedi Ve seçim yaptı
ilk cookie kontrolü yapıyorum cookie yoksa ancak Veritabanındaki IP kullanıcı IP'siyle eşleşirse veritabanındaki tarih değerini alıyorum bunu güncel zamanla kontrol edip zaman farkını alıyorum ortaya çıkan zaman farkınıda yeni bi çerez oluşturmak için kullanıyorum
->Çerez Adı ve Değerleri
Çerez adını md5() ile şifreliyorum gören md5 halini görüyor
Çerez değerinide md5() ile şifreliyorum faydası olup olmayacağından şüphelide olsam böyle daha iyi oldu gibi hissettim :)
Çerez varsa 6 saniyelik uyarı divi açıyorum bu kadar :)
Burada basit oldu ama 140 satır kod :)