Php Tabloya Çift Kayıt Engelleme
Merhabalar.
Php'de isset($_COOKIE[$kod"]) ile daha önce cookie oluşturulup oluşturulmadığını kontrol ediyorum.
Eğer oluşturulmamışsa hiti 1 artırıp database'e kaydedip cookie oluşturuyorum.
Bu şekilde basit bir tekil sayaç hazırlıyorum.
Ancak bazen aynı kullanıcı için aynı saniyede 2 kere kayıt yapıyor. Bunun nasıl önüne geçebilirim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
Teşekkürler. Aslında kullanıcı değil ziyaretçi olacaktı. Visitor sayacı yani. Soruyu yanlış sormuşum.
Aslında istediğim aynı ip den gelen ziyaretçiyi cookie ile kontrol ettikten sonra tekil olarak kabul edip sayacı bir artırmak.
Ancak bazen aynı ip'den aynı saniyede 2 kayıt oluşuyor. Ne yaptıysam engelleyemedim.
Veritabanında kullanıcı adını Unique(Benzersiz) yaparbilirsin.
https://www.w3schools.com/sql/sql_unique.asp