Защита формы обратной связи от спама на PHP и JavaScript
Описание и пример кода:
В последнее время на сайты сыпется очень много спама. Даже на одностраничные посадочные страницы спам поступает регулярно. И с этим нужно что-то делать. Есть несколько способов, но я догадался до одного из самых эффективных. Дело в том, что практически весь спам - это автоматическая рассылка с помощью различных программ, скриптов и так называемых спам-ботов. Они тупо сканируют сайт на наличие формы, если находят, заполняют поля и тут же отправляют. При чем если даже на стороне сервера есть проверка на нажатие кнопки отправки, то спам все равно проходит.
Защита на самом деле очень проста. Необходимо в форму обратной связи добавить скрытое поле (input с типом hidden). написать небольшой скрипт на JS, буквально 3 строчки кода. Это функция, которая будет добавлять в value скрытого инпута какое-то значение, типа секретного ключа. И на PHP сделать проверку. Если значение этого скрытого поля не равно “secretkey“, то форма отправлена не будет - return false;
#spamphp #спамнасайте #борьбасоспамом #спам #защитаотспама
1 view
105
15
1 day ago 00:08:59 1
Главный витамин для: мышц, гормона роста, энергии, иммунитета!
1 day ago 03:18:20 1
ИСЦЕЛЯЮЩАЯ ЛЮБОВЬ ! ДЖУЗЕППЕ МОСКАТИ (ПОЛНАЯ ВЕРСИЯ ХУД..ФИЛЬМ-2007 )
1 day ago 00:10:48 1
Уходи из этих отношений, пока не поздно! Как на ранних этапах выявить абьюзера и избежать насилия?
1 day ago 00:05:16 1
SATI ETHNICA - Shiva Rudraya (Live)
1 day ago 00:15:32 1
Обратный удар. Практики исцеления и восстановления жизненной силы.
1 day ago 00:13:23 1
Это САМЫЙ нежный МЕДОВИК!!!
1 day ago 00:15:35 1
Sea To Sky | Пролог | Единственные на китайских 4-тактных мотоциклах BSE | Что по итогу?
2 days ago 01:28:02 1
Земская и судебная реформы 1860-х годов / лектор - Борис Кипнис / №138
2 days ago 00:02:44 1
Хасай Алиев. Снять страх, стресс. Часть Метода Ключ - Синхрогимнастика с Новой парадигмой внимания!