Další info ke cloakingu

12. October 2006

Pár blogspotů zpět jsem psal o tom jak rozpoznat crawlery a ruzné botky. A teď jsem dokonce narazil na oficiální vyjádření k problému opačnému, ale i tak je to info velice užitečné http://googlewebmastercentral.blogspot.com/2006/09/how-to-verify-googlebot.html. Takže by se k našim technikám určitě hodilo přidat rozpoznávání podle reverzního DNS záznamu.

V PHP to pak vypada asi takhle


<?php

function is_google($ip)  {

    $bot = 'googlebot.com';
    $name = gethostbyaddr($ip);

    return (strpos($name, $bot) !== false and gethostbyname($name) == $ip) ? true : false;
}


$ip = '66.249.66.1';
if (is_google($ip)) echo 'ahoj botaku';

?>

Jinak rozhodne neni na skodu si prolezt vsechny google blogy, lecos se dovite :)

Vlož koment...

Jsou povoleny tyto XHTML tagy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>





© sh, bw and hosting donated by lidos.cz