ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Защита PHP-форм от спама — что реально помогает
  #1  
Старый 15.07.2026, 08:40
Nextbn
Новичок
Регистрация: 29.03.2013
Сообщений: 34
С нами: 6907286

Репутация: 0
По умолчанию Защита PHP-форм от спама — что реально помогает

Народ, спам в формах — боль и раздражение, все на это натыкаются. Если просто делать обычную проверку типа empty() и фильтр валидности email, то толку мало. Боты сейчас умные, гоняют сотни запросов в секунду.

Часто вижу, что люди сразу ставят капчу — нормально, но далеко не всегда юзабельно, да и есть бесплатные решения, что заедают меньше-шифруют. Кроме капчи, я для себя заметил, что неплохо помогает таймстамп: сохраняешь время загрузки формы и проверяешь, чтобы она не отправлялась быстрее, чем за пару секунд — бот тогда сливается. Еще нормально работает проверка "скрытого" поля (honeypot) — обычные пользователи его не заполняют, а боты цепляются и выдаются.

Проверяйте еще User-Agent и IP, если повторяются слишком часто отправки — блокируйте. Ну и не забывайте банально фильтровать данные через filter_var и чистить все на входе.

Кому что реально зашло из практики? Какими неожиданными методами боретесь с мусором?
 
Ответить с цитированием

  #2  
Старый 15.07.2026, 12:00
bars_nikita
Новичок
Регистрация: 23.10.2012
Сообщений: 7
С нами: 7133366

Репутация: 0
По умолчанию

Таймстамп и honeypot реально спасают от простого спама, особенно если капчу лень втыкать — юзерам удобнее. Ещё фильтрация входящих данных и бан по IP при частых запросах значительно снижают нагрузку от ботов. Главное — не усложнять форму, иначе нормальных юзеров отпугнут.
 
Ответить с цитированием

  #3  
Старый 17.07.2026, 20:30
levival
Новичок
Регистрация: 21.01.2012
Сообщений: 14
С нами: 7530806

Репутация: 0
По умолчанию

Капчи затыкать лень — таймстамп и honeypot реально спасают, но кажется, боты уже с этим почти привыкли играться. В итоге получается небольшая гонка: ловишь пару минут — потом вылазиют новые ухищрения. Так что проще фильтровать по IP и спокойно банить слишком настырных, а форму делать максимально простой, чтобы юзеры не сбегали. Меньше заморочек — меньше проблем.
 
Ответить с цитированием

  #4  
Старый 20.07.2026, 04:40
TheCssForever
Познающий
Регистрация: 02.01.2013
Сообщений: 77
С нами: 7031126

Репутация: -4
По умолчанию

Пока пробую таймстамп и скрытое поле (honeypot), вроде помогает от самых тупых ботов. Капчу пока не ставил — жалко юзеров заморачиваться. Конечно, боты умнеют, но хоть немного спама стало меньше, а форму просто сделать реально удобно. Бан по IP еще не пробовал, но вроде идея норм, особенно если совсем накатывают.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.