защита от флуда (PHP)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
защита от флуда (PHP) - 2008-11-12 13:26:32.040000
|
|
|
NEFFboy
Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
|
пишу скрипт гостевой книги, возникла проблема реализовать защиту от флуда, т.е. сделать интервал между добавлением сообщений не меньше минуты. подскажите как это реализовать? использовать кукисы или сессии??
|
|
|
RE: защита от флуда (PHP) - 2008-11-12 13:31:04.720000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Время последнего поста использовать. По автору
|
|
|
RE: защита от флуда (PHP) - 2008-11-12 13:46:57.610000
|
|
|
NEFFboy
Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
|
quote:
ORIGINAL: Pashkela Время последнего поста использовать. По автору не пойдёт: потому что банальная смена ника и защита идёт лесом.
|
|
|
RE: защита от флуда (PHP) - 2008-11-12 13:51:00.666666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
И что? ну поменял я ник - система флуда начала отслеживать статистику по времени последнего поста нового ника. Если же у тебя сообщения можно писать без регистрации - то тупо по IP тогда. А если ты сейчас скажешь "сменил IP - не покатит", тогда делай капчу перед отправкой каждого сообщения. Сложную капчу. Идентифицируй автора по IP и всё. Плюс время последнего поста с этого IP
|
|
|
RE: защита от флуда (PHP) - 2008-11-12 14:07:07.663333
|
|
|
NEFFboy
Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
|
quote:
ORIGINAL: Pashkela А если ты сейчас скажешь "сменил IP - не покатит", тогда делай капчу перед отправкой каждого сообщения. Сложную капчу. выход только в капче?? а что кукисы и сессия для этого плохо подходят??
|
|
|
RE: защита от флуда (PHP) - 2008-11-12 15:43:14.483333
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
quote:
использовать кукисы или сессии?? если постить будет программа то можно просто куки стирать и заново постить
|
|
|
RE: защита от флуда (PHP) - 2008-11-12 15:56:41.786666
|
|
|
NEFFboy
Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
|
quote:
ORIGINAL: FriLL quote:
использовать кукисы или сессии?? если постить будет программа то можно просто куки стирать и заново постить а сессии??
|
|
|
RE: защита от флуда (PHP) - 2008-11-12 17:12:45.820000
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
http://www.softtime.ru/bookphp/gl8_1.php на читай
|
|
|
RE: защита от флуда (PHP) - 2008-11-12 17:26:52.950000
|
|
|
kolPeeX
Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
|
quote:
ORIGINAL: NEFFboy а сессии?? Сессия хранится в куках. Выход в капче - на заполнение ее уже нужно некоторое время. Вот готовая, сам использую - http://captcha.ru/kcaptcha.zip Можно вообще не показывать отзывы без прохождения модерации. Это будет гарантировать, что ничего плохого не попадет на "лицо сайта" (имею в виду мат, реклама и т.п.). Т.ч. советую капчу и модерацию.
P.S. Гостевые книги - отстой полный!
|
|
|
RE: защита от флуда (PHP) - 2008-11-12 23:56:55.210000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
кстати отличная капча.. сам её юзаю
|
|
|
RE: защита от флуда (PHP) - 2012-01-24 22:47:10.083333
|
|
|
login911x
Сообщений: 1
Оценки: 0
Присоединился: 2012-01-24 22:35:38.813333
|
Можно поставить капчу, проще всего. А нет, есть скрипт защита от флуда на основе сессий. Брал с англоязычного ресурса.. <?php
if (!isset($_SESSION)) {
session_start();
}
// anti flood protection
if($_SESSION['last_session_request'] > time() - 45){
// users will be redirected to this page if it makes requests faster than 45 seconds
echo("Флуд!!!!!!!!!!");
exit;
}
$_SESSION['last_session_request'] = time();
?> Работает на отлично! Хотя от самого простейшего Ddosa к примеру врятли спасет. Только от флудеров-пользователей :) *************** Бесплатный онлайн чат
|
|
|
RE: защита от флуда (PHP) - 2012-01-24 23:46:55.876666
|
|
|
Surft
Сообщений: 252
Оценки: 5
Присоединился: 2010-08-25 07:23:20.633333
|
Рекомендую использование кукисов+капча, для такого незначительного времени (1-2минуты) этого достаточно.
|
|
|
RE: защита от флуда (PHP) - 2012-01-28 02:47:42.680000
|
|
|
Жора Корнев
Сообщений: 3
Оценки: 0
Присоединился: 2012-01-28 02:12:45.760000
|
quote:
Сессия хранится в куках. Эй, в куках хранится только индефикатор сессии, сессия хранится на сервере. Сори что умничаю, просто нельзя так дезимформировать чувакоВ_)
|
|
|
|
|