Как “правильно” определять гугльбота на PHP

Нет ответов, Апр 04, 2007

function is_googlebot($ip=false)
// возвращает true или false
// $ip - айпишник либо можно без параметра, тогда берется REMOTE_ADDR
{
if ($ip===false) $ip = $_SERVER[’REMOTE_ADDR’];
if (empty($ip)) return false;
$hostname = gethostbyaddr($ip);
if (strtolower(substr($hostname, -14)) !== ‘.googlebot.com’) return false;
$ip2 = gethostbyname($hostname);
if ($ip===$ip2) return true;
return false;
}

Спалил эту тему http://turenko.com Она не нова, но раньше как-то о ней не писали, а тут я воспользуюсь что это не мой пост. Я ничего не палил :)

Вот те на…

2 ответов, Апр 04, 2007

Только сегодня собирался написать 100 пост в блоге, как все легло. База умерла без востановления :( Информация утерена. Чего-то жаль, а чего-то и нет. Есть возможность начать с белого листа. Хотя нет, некоторые свои посты я перенесу с кэша гугла :D

ЗЫ. Кто читает RSS обновите ссылки

Hello world!

1 ответ, Апр 04, 2007

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

Страница 19 из 19« Первая...«1516171819