@danchikraw
Веб-додик

Как защитить свою форму от спама извне?

У меня есть форма обратной связи на сайте, там стоит капча, но она стоит на фронте. Что если кто-то будет слать POST запросы на скрипт моей формы? Как её защитить от этого?
  • Вопрос задан
  • 453 просмотра
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Капча должна проверяться на сервере.
Ответ написан
Комментировать
Adamos
@Adamos
Вопрос "что если" некорректен. Правильно "когда боты начнут массово долбиться в эту форму".
Простейший вариант, отбрасывающий ботов - это скрипт на странице, который при отправке формы из браузера заполняет в ней невидимое поле нужными данными (например, подсчитанной длиной сообщения).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@renaay
В первую очередь, вам необходима защита от CSRF аттак.
Если я правильно понял вопрос, это должно помочь решить вашу задачу.

https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы