Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Количество сообщений, Помогите ограничить количество сообщений 
:(
    Опции темы
maximka787
Дата 9.5.2008, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 8.8.2007

Репутация: нет
Всего: нет



Здравствуйте. Подскажите пожалуйста, как реализовать флуд контроль в гостевой книге, так чтобы пользователь (с одного IP) мог отправлять не более 1 сообщения в минуту или 5 мин.
PM MAIL   Вверх
Feldmarschall
Дата 9.5.2008, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



Если гостевая на БД, то просто проверяй запись с таким айпи и временем.
а если на файлах, то читай последнюю запись, и то же самое
PM   Вверх
maximka787
Дата 9.5.2008, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 8.8.2007

Репутация: нет
Всего: нет



форма
<INPUT .... name и message

И есть таблица SQL с полями id, ip, name, message; 

Т.е. лучше сделать сравнение по IP и времени общего или часов и минут? секунды не сравнивать?
PM MAIL   Вверх
Feldmarschall
Дата 9.5.2008, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



не понимаю, что ты имеешь в виду под "временем общим".
Если у тебя в базе нет времени отправки сообщения, то вообще никак. Хотя обычно в гостевых время пишут.
Сравнить время в запросе с точностью до секунд не сложнее, чем до часов.
PM   Вверх
Emm
Дата 9.5.2008, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 14.7.2007

Репутация: нет
Всего: 1



еще можно ставить куку с временем жизни 1-5мин., и перед повторной отправкой проверять на ее наличие.
PM MAIL WWW ICQ   Вверх
Feldmarschall
Дата 9.5.2008, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



Emm, от целенаправленного флуда это, разумеется, не поможет.
PM   Вверх
skyboy
Дата 9.5.2008, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



Цитата(Feldmarschall @  9.5.2008,  12:47 Найти цитируемый пост)
от целенаправленного флуда

в таком случае, удивительно, что ты ещё ничего в этой теме не сказал про нереальность стопроцентноверного определения IP smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.