Как Защитить Сайт От Спама?

BlackShadow

Well-Known Member
04.02.2011
111
3
25
Россия, Тольятти
#1
На сайте провел профилактические работы:
1) настроил все формы ввода так, чтобы JS отслеживал, заполнены ли все поля
2) также с помощью JS установил проверку антиспам

Но потом вопрос встал под таким углом: а если юзер, заполнив всё корректно, нажал Отправить, перешел на форму с обработчиком. А потом начал кучу раз нажимать F5 или просто обновить? Данные формы будут же переотправляться вновь и вновь! Что делать в этой ситуации? Есть ли защита от этого?
 

acorn

PHP Developer
29.08.2004
585
3
29
Минск
soccerlist.ru
#2
Мой совет: когда будет реальная проблема, связанная с обновлением страницы, тогда и думать над ней :( Думаю, это вряд ли будет вас напрягать.
 

acorn

PHP Developer
29.08.2004
585
3
29
Минск
soccerlist.ru
#4
сохранять ip, email отправителя в бд или параметр в куках браузера и не отсылать повторно письмо в пределах некоторого времени.
 

BlackShadow

Well-Known Member
04.02.2011
111
3
25
Россия, Тольятти
#7
редирект - это я знаю.. мета тег? тогда да. но если его ставить на 1 секунду, то можно еще раз 5 нажать...
или вы имеете в виду, что редирект через 0 секунд на холостую страницу с надписью "Письмо отправлено успешно"?