Дмитрий Кесаев
Проверенные
- Сообщения
- 129
- Реакции
- 387
- Баллы
- 11,070
Всем ку, я не надолго.
Только спросить. Этот код верный или нет?
Может кто проверить?
Заранее мерси
Только спросить. Этот код верный или нет?
Может кто проверить?
PHP:
<?php
function fuckinbot($kill) {
$kill_ya = array("compatible; YandexBot/3.0; +http://yandex.com/bots", "compatible; YandexBot/3.0; MirrorDetector; +http://yandex.com/bots", "compatible; YandexImages/3.0; +http://yandex.com/bots", "compatible; YandexVideo/3.0; +http://yandex.com/bots", "compatible; YandexMedia/3.0; +http://yandex.com/bots", "compatible; YandexBlogs/0.99; robot; +http://yandex.com/bots", "compatible; YandexFavicons/1.0; +http://yandex.com/bots", "compatible; YandexWebmaster/2.0; +http://yandex.com/bots", "compatible; YandexImageResizer/2.0; +http://yandex.com/bots", "compatible; YandexDirect/3.0; +http://yandex.com/bots", "compatible; YandexDirect/2.0; Dyatel; +http://yandex.com/bots", "compatible; YandexMetrika/2.0; +http://yandex.com/bots", "compatible; YandexNews/3.0; +http://yandex.com/bots", "compatible; YandexCatalog/3.0; Dyatel; +http://yandex.com/bots", "compatible; YandexAntivirus/2.0; +http://yandex.com/bots", "compatible; YandexZakladki/3.0; Dyatel; +http://yandex.com/bots");
foreach($kill_ya as $item)
{
if (stristr($kill, $item))
{
if (stristr(gethostbyaddr($_SERVER['REMOTE_ADDR']), "yandex.ru"))
return true;
}
}return false;
}
if(fuckinbot($_SERVER['HTTP_USER_AGENT']) == true)
{
echo "you Yandex bot";
}else{
echo "you Crazy frog";
}
?>
Заранее мерси