Хм, попрошу без оскорблений, пожалуйста. То, что вам что-то не нравится, это лично ваши проблемы, и не повод переходить к обзывательствам. Я всего лишь предложил такой метод борьбы со спамом, ибо он реально рабочий. Если пользователю действительно хочется оставить отзыв в форме обратной связи или подписаться на что-то, почему у него могут возникнуть проблемы с вводом своего же номера телефона, который он знает наизусть?
Сжечь. Как же меня задрали ребята, которые требуют что-то вводить руками.
Жгите. Как же меня задрали ребята, которые требуют вводить логин и пароль на сайтах. Почему я не могу просто заходить на сайты и совершать там какие-то действия?
//END sarcasm
Я всё же склоняюсь к тому, что безопасность превыше всего, а потом уже удобство. Хотя это лично моё мнение.
Как делаю сейчас:
1. Отправку делать через js, что бы нигде не светились теги формы и различные input type=«submit»;
2. Добавить скрытое поле, которое пользователь не видит, но спам-бот заполнит;
3. Пропускать письмо через словарь «запрещенных слов» (к примеру запретить вводить http://);
4. Поставить скрытую капчу от гугла;
5. Пропускать введенный e-mail через базу «спам адресов»;
6. Поставить шаблон для ввода в поле на js, то есть при вводе номера телефона дописывать вместо цифр пробелы. Если пользователь вводит номер вручную по одной цифре, тогда всё гуд, но если номер скопировать в поле, то некоторые цифры просто съедать пробелами.
7. Форму отрисовывать исключительно на js, ибо многие боты работают с курлом и разбирают поля формы, без js это будет проблематично. Хотя здесь есть косяк, если спамер использует PhantomJS.
8. После нажатия на кнопку отправки формы пересылать пользователя на другую страницу с вопросом типа «вы действительно хотите это сделать?». Собственно жо этой формы спам-боты обычно не доходят, потому как ужа вроде как отправили форму.
Есть предположение, что ещё тяжелее от него приходится людям с астмой, экземой и аллергией на пыльцу
У меня сильная аллергия на пыльцу, но такого эффекта при морозе не испытываю. На самом деле, когда сильный мороз, дышать намного легче, чем летом или весной например. Воздух кажется абсолютно чистым. Но это только моё наблюдение, не знаю как у других.
Жгите. Как же меня задрали ребята, которые требуют вводить логин и пароль на сайтах. Почему я не могу просто заходить на сайты и совершать там какие-то действия?
//END sarcasm
Я всё же склоняюсь к тому, что безопасность превыше всего, а потом уже удобство. Хотя это лично моё мнение.
1. Отправку делать через js, что бы нигде не светились теги формы и различные input type=«submit»;
2. Добавить скрытое поле, которое пользователь не видит, но спам-бот заполнит;
3. Пропускать письмо через словарь «запрещенных слов» (к примеру запретить вводить http://);
4. Поставить скрытую капчу от гугла;
5. Пропускать введенный e-mail через базу «спам адресов»;
6. Поставить шаблон для ввода в поле на js, то есть при вводе номера телефона дописывать вместо цифр пробелы. Если пользователь вводит номер вручную по одной цифре, тогда всё гуд, но если номер скопировать в поле, то некоторые цифры просто съедать пробелами.
7. Форму отрисовывать исключительно на js, ибо многие боты работают с курлом и разбирают поля формы, без js это будет проблематично. Хотя здесь есть косяк, если спамер использует PhantomJS.
8. После нажатия на кнопку отправки формы пересылать пользователя на другую страницу с вопросом типа «вы действительно хотите это сделать?». Собственно жо этой формы спам-боты обычно не доходят, потому как ужа вроде как отправили форму.
И это работает по крайней мере у меня.
В своё время на citrix делали то же самое.
У меня сильная аллергия на пыльцу, но такого эффекта при морозе не испытываю. На самом деле, когда сильный мороз, дышать намного легче, чем летом или весной например. Воздух кажется абсолютно чистым. Но это только моё наблюдение, не знаю как у других.