Konu Başlığı: Kötü robotlardan kurtulma!
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 01.09.2007   #4 (permalink)
s5prin
 
s5prin's Avatar
 
Üyelik Tarihi: 16.12.2006
Yer: istanbul
Yaş: 26
Mesaj: 478
Re: Kötü robotlardan kurtulma!

Biraz düşündükten sonra en pratik önerim şöyle olacak;

Ana dizine "forbidden" gibi bir dizin açıp içine index.PHP (ya da .ASP) gibi bir dosya atarız.

Sonra bunu robots.txt içerisinde özellikle belirtiriz;
Alıntı:
User-agent: *
Disallow: /forbidden
Kötü niyetli örümcekler kasten bu dizine erişeceği için isteğe göre IP, isteğe göre tüm user agent'ları (browser'lar hariç) bir tabloda saklarız. Hatta performans nedeniyle aynı dizinde okuma/yazma izni olan bir text dosyası da olur.

web sayfamızın da tercihen her scriptinde include edilen "globals.PHP", "functions.PHP" gibi ya da sadece "index.PHP"sinde de bu dosya/tablodan eşleşen IP olursa eşekler cennetine göndeririz.

Text dosyasında IP'leri satır satır kaydeder, tek bir döngüyle de kontrolünü yaparsak en fazla yüz - yüz elli satır kayıt olacağı için sitede herhangi bir yavaşlama yaşanmaz diye düşünüyorum.
__________________
Spoiler:
s5prin şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin