У меня на сайте есть функция гостевой книги, и я постоянно получаю спам. Я выполняю проверку на внешнем интерфейсе с помощью валидатора jquery и задаю математический вопрос, чтобы убедиться, что это не инструмент для рассылки спама. У меня также есть скрытое поле, которое генерирует случайное число (ключ формы) в моем запросе POST.
В бэкенде я проверяю ключ формы, а также проверяю значения по некоторым функциям выбора слов, а также говорю, если isset($_POST). Я все еще продолжаю получать спам довольно сильно и не знаю, как я могу избежать этого. Кроме того, чтобы заставить людей регистрироваться на сайте, как я могу предотвратить весь спам? Любые дополнительные предложения приветствуются!