|
|
|
Supreme Being
      
участник
Last Login: 01.10.2007 19:44
Сообщ.: 477,
Visits: 4 198
|
|
Как вычислить робота скриптом на ПХП?
------------------------------
Мое почтение к уважаемому собранию!
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Поискового робота? Через заголовок user-agent.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 01.10.2007 19:44
Сообщ.: 477,
Visits: 4 198
|
|
Немного не так спросил - если робот маскируется под браузер - как его однозначно отличить?
И вопрос который меня давно мучит с тех пор, как у вас поменялся движок - можно ли как-то включить уведомления на мыло об ответах в моих темах по умолчанию?
------------------------------
Мое почтение к уважаемому собранию!
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Снова неточно вопрос сформулирован. Если тебе нужно отличить робота от человека, то надо использовать один из CAPTCHA алгоритмов. Обычно это генерация картинки с случайныйм цифрами или текстом. Если не требуется высокий уровень защиты, то можно генерировать простую арифметическую задачу и просить пользователя решить ее. Все зависит от твоей ситуации и что ты вкладываешь в понятие робот. Отличить же робот от браузера никак нельзя. С точки зрения сервера они выглядят одинаково.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Что касается подписки на уведомления по умолчанию, то, увы, движок этого не поддерживает. Сам страдаю от этого ...
|
|
|
|
|
Supreme Being
      
участник
Last Login: 01.10.2007 19:44
Сообщ.: 477,
Visits: 4 198
|
|
А я вот думаю - нельзя как-то послать куку и потом сразу проверить, записалась ли она у клиента?
------------------------------
Мое почтение к уважаемому собранию!
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Отправить cookie и сразу проверить сохранилась она или нет нельзя. Новая cookie будет отправлена клиентом только при следующем запросе. Значит надо отправить cookie и одновремено сделать редирект на другую страницу, которая и проверит наличие cookie. Но как защита от роботов жто не годится. Большинство из них понимают cookie.
|
|
|
|