|
|
|
| Здравствуйте, помогите мне написать алгоритм, в общем задача такая
Что если на сайте бот яндекса или googla тогда должен выдать текст "Привет поисковик", нужно разобраться как определять ботов и ставить условие...
Заранее спасибо. | |
|
|
|
|
|
|
|
для: Xayc
(12.08.2008 в 15:28)
| | > как определять ботов
USER_AGENT
Вот так | |
|
|
|
|
|
|
|
для: Zend72
(12.08.2008 в 15:33)
| | А поподробнее??? как это будет выглядеть в условии, например для яндекса?! | |
|
|
|
|
|
|
|
для: Xayc
(12.08.2008 в 16:09)
| |
<?php
if($_SERVER['HTTP_USER_AGENT'] == 'Yandex/1.01.001 (compatible; Win16; I)')
{
echo 'Привет Yandex';
}
else
{
echo 'Привет посетитель';
}
?>
|
Естественно придется засунуть все USER_AGENT в массив и сравнивать с каждым...
Воспользуйтесь кодом которые привел : mihdan | |
|
|
|
|
 4.2 Кб |
|
|
для: Xayc
(12.08.2008 в 15:28)
| | Код во вложении | |
|
|
|
|
|
|
|
для: mihdan
(12.08.2008 в 16:15)
| | в смысле пргнать по массиву??
Разве для яндекса этот код не будет действавать??
<?php
if($_SERVER['HTTP_USER_AGENT'] == 'Yandex/1.01.001 (compatible; Win16; I)')
{
echo 'Привет Yandex';
}
else
{
echo 'Привет посетитель';
}
?>
|
Как прогнать тогда?? | |
|
|
|
|
|
|
|
для: Xayc
(12.08.2008 в 18:31)
| | Так у яндекса не один бот | |
|
|
|
|
|
|
|
для: mihdan
(12.08.2008 в 23:10)
| | А где найти перечисления ботов?? | |
|
|
|
|
|
|
|
для: Xayc
(13.08.2008 в 07:20)
| | Здесь много USER_AGENT, но не факт что они до сих пор все действительны... Воспользуйтесь кодом который привел mihdan | |
|
|
|
|
|
|
|
|
для: mihdan
(13.08.2008 в 12:24)
| | Блин, пацаны помогите плизз, а то я так и не смог написать... ((((( | |
|
|
|
|
|
|
|
для: Xayc
(14.08.2008 в 20:22)
| | Я вам скрипт готовый дал, что же у вас не получилось то? | |
|
|
|