S
S
Space2017-05-03 14:34:41
PHP
Space, 2017-05-03 14:34:41

How do I prevent form spam?

The client complains that spam falls forever. Letters as from different sources and as some kind of advertising. There is an option to put a captcha, but this will most likely reduce the conversion (everyone does not like captcha). Is there any way to deal with this without captcha?
This is the kind of spam that comes in:

www.xn----7sbbkgwzu0b5a9d0b.xn--p1ai/gruzija/tbilisi/279-ambasadori-otel.html; 
Дата заезда: Jeremyskync; 
Количество дней: ; 
Категория номера: 2- Double \ Twin; 
Кол-во взрослых человек: 0; 
ФИО: JeremyskyncZS; 
ФИО1: ; 
ФИО2: ; 
ФИО3: ; 
ФИО4: ; 
Кол-во детей: 0; 
ФИО Ребенка1: /Возвраст: 0; 
ФИО Ребенка2: /Возвраст: 0; 
ФИО Ребенка3: /Возвраст: 0; 
ФИО Ребенка4: /Возвраст: 0; 
EMAIL: [email protected]; 
phone: 88726651656; 
comments: Привет всем участникам форума! класный у вас сайт! Интересная инфа: Лучшие фэнтези смотреть онлайн http://inspacefilm.ru/ Тут: Фиби из «Друзей» воскресит сериал «Возвращение» Здесь: Барак Обама рассказал, от каких сериалов фанатеет http://inspacefilm.ru/newskino/1192-barak-obama-rassk.. Тут: Дорога / The Road (2009) http://inspacefilm.ru/drama/3287-doroga-the-road-2009.. Здесь: http://inspacefilm.ru/raznoe/6380-zdraste-ya-vash-pap.. Здесь: лучшие драмы смотреть онлайн http://inspacefilm.ru/drama/ Здесь: новые 2017 лучшие мультфильмы Тут: лучшая фантастика 2017 онлайн ;

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
Denis Ineshin, 2017-05-03
@ruslite

1. Captcha (put the one that everyone is familiar with: https://www.google.com/recaptcha/intro/invisible.html )
2. Generate different form field names each time (get rid of bots that fill out form fields using known algorithms)
3. Enter registration with confirmation. Let's say that only registered users can write without captcha.

N
nikfakel, 2017-05-03
@nikfakel

Put an invisible field that will try to fill in the spam script - if it is filled, then the letter is not sent (plus a check on the server).
honeypot - https://ru.wordpress.org/plugins/spam-honeypot/

K
kstyle, 2017-05-03
@kstyle

there is an akisment plugin in wordpress - see how it works

X
xmoonlight, 2017-05-23
@xmoonlight

You can pre-check the message for compliance with the "clean" text via the API: here

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question