Ek olarak bir fonksiyon ;


function BotYakala($UserAgent)
{
$Botlar = array(
'Google' => 'Google',
'MSN' => 'msnbot',
'Rambler' => 'Rambler',
'Yahoo' => 'Yahoo',
'AbachoBOT' => 'AbachoBOT',
'accoona' => 'Accoona',
'AcoiRobot' => 'AcoiRobot',
'ASPSeek' => 'ASPSeek',
'CrocCrawler' => 'CrocCrawler',
'Dumbot' => 'Dumbot',
'FAST-WebCrawler' => 'FAST-WebCrawler',
'GeonaBot' => 'GeonaBot',
'Gigabot' => 'Gigabot',
'Lycos spider' => 'Lycos',
'MSRBOT' => 'MSRBOT',
'Altavista robot' => 'Scooter',
'AltaVista robot' => 'Altavista',
'ID-Search Bot' => 'IDBot',
'eStyle Bot' => 'eStyle',
'Scrubby robot' => 'Scrubby',
'Facebook' => 'facebookexternalhit',
);
$Bot_Agent = implode('|',$Botlar);
if(strpos($Bot_Agent, $UserAgent) === false) return false;
else return true;
}
?>


Kullanımı


$UserAgent = $_SERVER['HTTP_USER_AGENT'];
if(!BotYakala($UserAgent)){
// Güvenlik doğrulamasını göster...
}