1. Ivanovsky - 18 Июля, 2011 - 20:33:35 - перейти к сообщению
Добрый день! Кому не лень дать мне код антифлуда (тоесть чтоб можно было писать сообщения раз в минуту??)))
2. LIME - 18 Июля, 2011 - 20:40:45 - перейти к сообщению
Ivanovsky что там писать...
берешь время time() и отправляеш его кукой
потом проверяешь пришедшую куку если мин не прошла выводишь ответ что "низзя"
берешь время time() и отправляеш его кукой
потом проверяешь пришедшую куку если мин не прошла выводишь ответ что "низзя"
3. Ivanovsky - 18 Июля, 2011 - 20:42:09 - перейти к сообщению
LIME пишет:
Ivanovsky что там писать...
берешь время time() и отправляеш его кукой
потом проверяешь пришедшую куку если мин не прошла выводишь ответ что "низзя"
берешь время time() и отправляеш его кукой
потом проверяешь пришедшую куку если мин не прошла выводишь ответ что "низзя"
А можешь написать полностю код?? Я в этом деле ещё ламер...даже хуже лаера...)))
4. OrmaJever - 18 Июля, 2011 - 20:56:27 - перейти к сообщению
LIME а ведь куки можно и изменить
5. White - 18 Июля, 2011 - 20:58:40 - перейти к сообщению
LIME
куки подделать несложно, а в случае когда отправляется автоматически n сообщений в минуту, а показатель это время в прошлом (например год назад в каждой куке) еще проще.
лучше хранить тот самый time() во временном файле с именем юзверя или в соответсвующем поле в таблице "юзеры" в БД
(Добавление)
хотя это скорей антиспам чем антифлуд
куки подделать несложно, а в случае когда отправляется автоматически n сообщений в минуту, а показатель это время в прошлом (например год назад в каждой куке) еще проще.
лучше хранить тот самый time() во временном файле с именем юзверя или в соответсвующем поле в таблице "юзеры" в БД
(Добавление)
хотя это скорей антиспам чем антифлуд
6. LIME - 18 Июля, 2011 - 21:02:06 - перейти к сообщению
Ivanovsky это вставить в начало кода
<?php
if (isset($_COOKIE['time'])&& ($_COOKIE['time']-time()<60)) die('иш какой быстрый');
setcookie('time',time());
?>
<?php
if (isset($_COOKIE['time'])&& ($_COOKIE['time']-time()<60)) die('иш какой быстрый');
setcookie('time',time());
?>
7. White - 18 Июля, 2011 - 21:03:13 - перейти к сообщению
LIME а если куки выключить?
8. LIME - 18 Июля, 2011 - 21:04:06 - перейти к сообщению
White тогда уж проще в сессии...
9. White - 18 Июля, 2011 - 21:07:55 - перейти к сообщению
LIME пожалуй, если только особо быстрый юзер не успеет выйти и войти меньше чем за минуту
(Добавление)
(Добавление)