Botlardan korunmak açısından, siteme günlük her kullanıcıya girme sınırı koymak istiyorum. Örneğin bi kişi en fazla 50 defa siteme girebilsin sadece
Bunu nasıl yapabilirim acaba ?
Site Gezme Sınırı nasıl koyabilirim ?
4
●305
- 01-11-2015, 01:52:29Üyeliği durdurulduMysql tablosunda ip_limits adında bir tablo oluşturarak her sitenize giren kullanıcının ip adresini kaydedebilirsiniz ve her sayfa çağırıldığında giriş sayısını güncelliyebilirsiniz. Giriş sayısı belirttiğiniz rakamın üzerindeyse işlemleri durdurabilirsiniz mantık olarak.
- 01-11-2015, 03:31:532 yolu var bunun 1. yol Pardon arkadsın dedigi gibi ip_limits diye tabloya giren herkesin ip adresini kaydedersin sonra mysql_num_rows ile saydırırsın örnek 50 defa girilcek dersen sayı 50 den büyükse hata verdirirsin.
2. yol ise gene ip_limits diye tablo olusturursun 2 stünlu 1. stun ip 2. stun sayı
ilk girişte varmı yokmu diye kontrol edersin varsa update ile sayıya +1 ekler yoksa yeni bir veri ekleyip sayıyı 0 olarak atarsın. if else ile sayı stunu 50 den büyükse hata verdirirsin - 01-11-2015, 20:32:06Üyeliği durdurulduIP adresi sürekli değişmiyor mu?Pardon adlı üyeden alıntı: mesajı görüntüle
- 01-11-2015, 20:35:21Üyeliği durdurulduHayır, modeme reset atılmadığı sürece değişmez. Modeme reset attığını düşünürsek kullanıcının her 50 bağlantıda bir reset atması gerekir. Bu durumdada farklı yöntemler kullanılabilir.destinatrade adlı üyeden alıntı: mesajı görüntüle