How to prevent robots from automatically filling up a form?

Я пытаюсь придумать достаточно хороший механизм защиты от спама, чтобы предотвратить автоматически сгенерированный ввод. Я читал, что методы, такие как капча, 1 + 1 =? все работает хорошо, но они также представляют собой дополнительный шаг, препятствующий бесплатному быстрому использованию приложения (я не ищу ничего подобного, пожалуйста).

Я попытался установить некоторые скрытые поля во всех моих формах, сdisplay: none; Тем не менее, я уверен, что скрипт можно настроить так, чтобы он отслеживал идентификатор поля формы и просто не заполнял его.

Реализуете ли вы / знаете ли вы хороший анти-автоматический метод заполнения форм-роботов? Есть ли что-то, что может быть легко реализовано с помощью обработки на сервере HTML И / ИЛИ и быть (почти) пуленепробиваемым? (без JS как можно было бы просто отключить).

Я пытаюсь не полагаться на сеансы для этого (т.е. подсчитывать, сколько раз нажата кнопка для предотвращения перегрузок).

Ответы на вопрос(27)

Ваш ответ на вопрос