• 10-02-2016, 05:37:33
    #1
    Geçmişte bir sitede denk gelmiştim, sitedeki dökümanları çevrimdışı kullanmak için İDM ile indirmeye çalıştığımda, 50-60 sayfadan sonra site engeli ile karşılaşmıştım.. bu işlemi kendi siteme nasıl uygularım?
  • 10-02-2016, 08:50:14
    #2
    IDM ile yapılan indirmelere özel bir engel koyulabilir mi bilmiyorum ama, kullanıcının 1 dakika içinde, 50-60 farklı sayfaya ulaşmasını engelleyebilirsiniz.

    Her sayfayı görüntülediğinde session'a o sayfayı identify edicek bir key ile, o anki zamanı(time()) atayın. Ve bu atama işleminden sonra(öncede olabilir), session'da kaç tane sayfa olduğuna bakın(tabi hangilerinin geçerli olduğunuda ölçmeniz gerekiyor, örneğin şu an ki zamandan, session'da o sayfa için atanmış zamanı çıkartın aradaki fark 60'dan küçükse işlem yapın, 60'dan büyükse silin onu. üzerinden 1 dakika geçmiş demektir) 50-60'dan fazlaysa hata verin.