Bugun sana Yahoo ve GoogleBot u kandırmayı öğreticem..

Posted by Hakan No Commented Ekim 31 2008

Under: PHP

Sevgili günLük otur bakalım şöLe yamacıma :)

Bugun sana google ve yahoo surp botu kandırmayı öğretecegim .. Aslında bu benım aklıma cok kolay geldi, normalde bi websayfama link takası yapıyordum, websayfamdada wp ve wp için nofollow eklentisi vardı, ben bunu unutmuşum link takası yaptıklarımdan birisi demiş bana bu cocuk kendini çok zeki sanan aptal diye .. neymiş nofollow link veriyormuşum ben, nese ben sorunu düzelttim. bu herife kızdım sahtekarlık öyLe değil böyLe olur dedim .. oturdum PHP başına :) nasıL botları kandırırım diye düşündüm ve aklıma cok kolay bi yöntem geldi.

PHP useragent formülü ile if else mantıgını birleştirince cok basit şekilde oluştu. Mantık şu eğer bot değilse kullanıcı ona sahte link gösterelim, eğer botsa linkleri kaldıralım bu sekilde bizden bişi gitmemiş olur ..

<?php
if ($ref == ‘Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)’) {
echo ‘GoogleBot’;
}elseif ($ref == ‘Googlebot/2.1 (+http://www.googlebot.com/bot.html)’) {
echo ‘GoogleBot’;
}elseif ($ref == ‘Googlebot/2.1 (+http://www.google.com/bot.html)’) {
echo ‘GoogleBot’;
}elseif ($ref == ‘Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)’) {
echo ‘Yahoo! Slurp’;
}else{
include(‘links.php’); // Bot değil buraya kullanıcıya göstermelik sahte linklerin bulundugu dosyayı çekiyoruz silip başka bişi yapabilirsiniz.
}
?>

işte arkadaşlar bu kadar basit .. zeki öyLe değil böyLe olur ;)

Ayrıca tüm botların useragentlerini buLmak istiyorsanız bu adresten temin edebilirsiniz.

Popularity: 7%

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

Popularity: 7%

Yorum yapın