Описание и пример кода: [ Ссылка ]
В последнее время на сайты сыпется очень много спама. Даже на одностраничные посадочные страницы спам поступает регулярно. И с этим нужно что-то делать. Есть несколько способов, но я догадался до одного из самых эффективных. Дело в том, что практически весь спам - это автоматическая рассылка с помощью различных программ, скриптов и так называемых спам-ботов. Они тупо сканируют сайт на наличие формы, если находят, заполняют поля и тут же отправляют. При чем если даже на стороне сервера есть проверка на нажатие кнопки отправки, то спам все равно проходит.
Защита на самом деле очень проста. Необходимо в форму обратной связи добавить скрытое поле (input с типом hidden). написать небольшой скрипт на JS, буквально 3 строчки кода. Это функция, которая будет добавлять в value скрытого инпута какое-то значение, типа секретного ключа. И на PHP сделать проверку. Если значение этого скрытого поля не равно "secretkey", то форма отправлена не будет - return false;
#spamphp #спамнасайте #борьбасоспамом #спам #защитаотспама
Защита формы обратной связи от спама на PHP и JavaScript
Теги
защита форм от спамазащита формы обратной связи от спамазащита формы от спама без капчизащита формы обратной связи от спама wordpressphp защита формы от спамазащита от спама формы обратной связи phpбитрикс защита от спама через формузащита сайта от спамазащита сайта от спама на phpкак удалить спам на сайтезащитить сайт от спамаскрытое поле от спамаinput type hidden от спамазащищаем форму от спамаспам не пройдетspam protectionspam phpспам php