Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Суть проблемы 14.02.06 14:25 Число просмотров: 2434
Автор: Heller <Heller> Статус: Elderman
|
Пришли детишки на сайт и давай разговаривать в стиле "Админ казёл!". Разговаривают они много, то есть флудят. Причем это не тупой флуд, а нормальная осмысленная речь, которая не поддается статистическому анализу (посетители отвечают, что "Сам вы казлы", так что им есть с кем поговорить).
Бан по IP не помогает, так как дети знают что такое прокси. Правда, после бана их не слышно минут пять, так что сервера они, видимо, ищут и вбивают в браузере вручную, не прибегая к специализированному софту.
Можно банить их по кукисам, но они скорее всего просекут в чем дело и будут их удалять. Возникла такая идея: они отправляют сообщение, их запрос нормально обрабатывается, а через пару минут запускается второй скрипт, который их и банит. У детей полная иллюзия того, что админ глуп и настойчив и продолжают менять прокси. В конце концов это им надоест. По-моему идеально.
> Ну, так а нельзя в первом скрипте сделать sleep, а потом из > него же./secondscript&
Так вот если реализовывать мою идею, то скрипт должен именно завершить свою работу, а потом дожен запуститься уже другой, который их забанит. Тут я вижу решение прописывать после каждого их поста задачу в Cron, но он не настолько гибок, как я знаю (сам работал с ним очень мало). Либо сейчас появилась идея в том же Cron'е поставить скрипт на запуск каджые пять-десять минут. Такой вариант мне тоже не очень симпатичен. Вот я и маюсь :)
|
|
|