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(); }