Привет
Я на стадии прототипа.
Что касается приведенного ниже сценария, я хочу поделиться с вами своим планом и прошу вашего мнения, имеет ли смысл мой план или есть ли лучший способ выполнить мое требование, который вы можете порекомендовать.
спасибо, с уважением
СЦЕНАРИЙ
Спам-бот может преследовать мои формы. (почта, комментарий, расшаривание статьи) На этапе проверки могу определить спамер известными методами. (капча, ограничение по времени, секретный вопрос, скрытый элемент формы и т. д.), но что, если спам-мальчик пытается и пытается постоянно? Он не сможет проверить и выполнить цель формы, но будет постоянно потреблять пропускную способность.
МОЕ ТРЕБОВАНИЕ
Не только предотвратить выполнение цели формы, но и предотвратить постоянное потребление полосы пропускания.
МОЙ ПЛАН
Используя возможности сеанса, подсчитайте количество попыток определенного ip за ограниченное время. Если количество попыток превышает n за x минут, посетитель перенаправляется на совершенно другой URL-адрес или блокирует IP-адрес посетителя во время выполнения с помощью php-кодов.
МОИ ВОПРОСЫ
Логично ли перенаправить спамера на совершенно другой URL? Если да, знаете ли вы какую-либо веб-страницу, которая приветствует IP-адреса спамеров, чтобы добавить их в свои черные списки? С другой стороны, я знаю, что это действие будет неэтичным, поэтому я не должен применять такое перенаправление.
Можно ли заблокировать IP-адрес во время выполнения php на моих связанных страницах проверки?