При зажатой кнопке type='submit' отправляется подряд куча писем. Как сделать, чтобы отправлялось только одно письмо?
Поставил google-капчу на форму, но спамеры вручную спамят: заполняют поля формы, заполняют капчу, зажимают кнопку ОТПРАВИТЬ (type='submit') и писем отправляется не одно, а сразу несколько штук. Как бороться с этим? Спасибо
заведи табличку в базе
ip,datetime,md5
в скрипте считай md5 от нескольких полей формы
полученный хеш проверяешь по табличке с условием например за последние 5 минут
если нет, то послать письмо, добавить в базу.