Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: защитить "гостевую" от роботов
 
 автор: Лёлик   (22.05.2006 в 17:23)   письмо автору
 
 

Подскажите основные меры защиты гостевой от роботов, которые осталяют рекламные сообщения.

   
 
 автор: YAN   (22.05.2006 в 17:37)   письмо автору
 
   для: Лёлик   (22.05.2006 в 17:23)
 

Введите число которое указано на картинке...

   
 
 автор: Лёлик   (22.05.2006 в 17:54)   письмо автору
 
   для: YAN   (22.05.2006 в 17:37)
 

ну картинка для попсовой гостевуху это слишком круто мне кажется

   
 
 автор: Loki   (22.05.2006 в 17:44)   письмо автору
 
   для: Лёлик   (22.05.2006 в 17:23)
 

как правило, передается какой-то идентификатор, который не может распознать робот.
Это может быть скрытое поле, JS или некая информация, недоступная роботу по каким либо причинам.

   
 
 автор: Boss   (22.05.2006 в 17:45)   письмо автору
 
   для: Лёлик   (22.05.2006 в 17:23)
 

Своевремменое модераторство.

   
 
 автор: cheops   (22.05.2006 в 18:13)   письмо автору
 
   для: Лёлик   (22.05.2006 в 17:23)
 

Передайте идентификатор сессии через скрытое поле, а при добавлении сообщения проверяйте равен ли переданный идентификатор текущему - примитивные роботы не поддерживают сессии (хотя тех которые поддерживают в последнее время развелось тоже предостаточно).

   
 
 автор: Киналь   (22.05.2006 в 18:29)   письмо автору
 
   для: cheops   (22.05.2006 в 18:13)
 

> (хотя тех которые поддерживают в последнее время
>развелось тоже предостаточно).

А как же тогда? Вроде сессия - самое надежное в этом плане средство. Куда ж без нее?)

   
 
 автор: Владимир22   (22.05.2006 в 18:50)   письмо автору
 
   для: Киналь   (22.05.2006 в 18:29)
 

А можно проще: генерировать случайную цифру и требовать её подтвердить.

   
 
 автор: Unkind™   (22.05.2006 в 18:51)   письмо автору
 
   для: Владимир22   (22.05.2006 в 18:50)
 

А можно проще: генерировать случайную цифру и требовать её подтвердить.
Опять же через сессию...

   
 
 автор: cheops   (22.05.2006 в 20:11)   письмо автору
 
   для: Киналь   (22.05.2006 в 18:29)
 

Изображение генерировать - самое надёжное средство на сегодняшний день.

   
 
 автор: Loki   (22.05.2006 в 20:28)   письмо автору
 
   для: cheops   (22.05.2006 в 20:11)
 

Все что привязано к сессии - ненадежно.
Специфика данного форума в том, что ответы набирают относительно быстро. Но есть форумы, где ответы пишут пространно и долго. Уже обжигался на том, что люди жаловались что не могут отправить сообщение, так как прервалась сессия.
Но вообще это тоже решаемо.
А еще можно проследить путь пользователя: напрямую в форму ответа он попасть не может. На паре форумов сделал такой механизм - мышь не проскочит:)
А решение с кодом мне напоминает гильотину, в качестве средства от головной боли. Решение должно быть надежным, но прозрачным для пользователя.

   
 
 автор: Loki   (22.05.2006 в 20:22)   письмо автору
 
   для: Киналь   (22.05.2006 в 18:29)
 

Можно еще яваскрипт использовать: тоботы пока недостаточно образованные в этом плане.
Делаешь, например, чтобы при отправке сообщения яваскриптом вычислялся хэш последнего символа и передавался вместе в формой. Тогда и сессии не надо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования