• 16-03-2016, 10:22:02
    #1
    Arkadaşlar merhaba,

    Sitenizden bot ile veri çekilmesini nasıl engellersiniz, ayrıca çekim yapan siteleri kendi siteme yönlendirmek istiyorum,

    yardımcı olurmusunuz?
  • 16-03-2016, 10:54:46
    #2
    FreeKevin adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba,

    Sitenizden bot ile veri çekilmesini nasıl engellersiniz, ayrıca çekim yapan siteleri kendi siteme yönlendirmek istiyorum,

    yardımcı olurmusunuz?
    Bot çekmek için çoğunlukla file_get_contents komutu yada kullanılır. Çünkü kodlaması kolaydır. Bunun dışında curl yöntemiylede botlama yapabilirsin.

    1. yöntemi engellemek için

    if($_SERVER["HTTP_USER_AGENT"]==""){ exit(); }
    kodu kullanıcı olmadığı için siteden atacaktır.

    Curl bir kullanıcıymış gibi gelip siteniz üzerinde gezinir botlamasını vs yapar. Bunu engelleme için ip engelleme işlemi yapabilirsiniz.

    Örn cmd ekranını açtıktan sonra

    ping -t siteadresi.com

    Sürekli istek gönderen ip adresini bulun ve yazın. Bu sayede o ip üzerinden gelen isteklere engel koymuş olursunuz.

    if($_SERVER['REMOTE_ADDR']=="111.111.111.111"){ exit(); }