Запрет флуда и спама при отправке сообщения

  • Автор темы konstantin_18
  • Дата начала

konstantin_18

Guest
Запрет флуда и спама при отправке сообщения

Есть сайт, на котором ЛЮБОЙ постетиель может оставить объявления. Задача сделать так, чтобы посетитель не смог отправить объявление чаще чем раз в 3 минуты например, или другой интервал выбрать. короче, главное от флуда избавиться.
 

Фанат

oncle terrible
Команда форума
во-первых, ты ошибся форумом.
Здесь обсуждают проекты пхпклуба, а не твои.
во-вторых, записывай ip адрес, откуда писали объявление, а при посте - проверяй по базе - было ли уже с этого адреса за последние 3 минуты
 

fixxxer

К.О.
Партнер клуба
стандартный способ избавиться от флуда - "введите, что написано на картинке".

другой вариант - заменить в исходной формулировке "посетитель" на "ip-адрес", тогда решение тривиально.
 

Alexandre

PHPПенсионер
тема перенесена в Offtopic

решение:
ставь в профайле юзера время последнего посещения, тогда если оно больше чем +3 мин, значить можно дать разрешение на отправку следующей порции флуда :), а нет... то пусть юзер ждет 3 мин, а потом продолжает флудить дальше :)

если у него нет терпения, то кол-во флуда возможно уменьшиться
 
Сверху