Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Защита от HTTP флуда

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ВэйДлин
Отправлено: 08 Марта, 2012 - 15:46:06
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Надо сделать что бы пользователь не мог обратится к странице с частотой больше чем 5 раз в 3 секунды, буду благодарен если распишите алгоритм такого скрипта
 
 Top
DeepVarvar Супермодератор
Отправлено: 08 Марта, 2012 - 15:51:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Вообщето это делается средствами вебсервера, а не пыха, например:
http://nginx.org/ru/docs/http/ngx_http_limit_req_module.html
 
 Top
Opposite
Отправлено: 08 Марта, 2012 - 15:52:05
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Март 2012  


Помог: 4 раз(а)




Через вебсервер. Если нет возможности, то делай механичеки : только через БД делать глупо - долгие обращения + огромное количество запросов. Делай еще через Cookie, а для особо умных юзеров еще через БД или файлы ( через файлы быстрее работает ). Но по мне таки это глупо, легко обойти, но работает Улыбка

(Отредактировано автором: 08 Марта, 2012 - 15:55:38)

 
 Top
DeepVarvar Супермодератор
Отправлено: 08 Марта, 2012 - 15:54:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Opposite, а давайте вообще запустим пых в бесконечный цикл,
пусть и заголовки сам принимает, и файлы отдает с диска и т.д...

ЗЫ: без негатива.
 
 Top
Opposite
Отправлено: 08 Марта, 2012 - 15:57:24
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Март 2012  


Помог: 4 раз(а)




Радость почему бы и нет
 
 Top
ВэйДлин
Отправлено: 08 Марта, 2012 - 18:36:56
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




не, мне надо выводить капчу. Как например вконтакте если будешь много сообщений в чат писать, или капча на майл если часто вводишь неверный пароль
 
 Top
Opposite
Отправлено: 08 Марта, 2012 - 19:13:08
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Март 2012  


Помог: 4 раз(а)




Уууу, ну это тогда следи за парой "количество" <-> "время". Если ты чат строчишь, то получается, что так. Хотя вконтакте такой сервис, мне кажется там даже сервер связан с php так, что, если выдернуть от туда php, сервер перестанет работать Хм Уж слишком непонятны мне там некоторые вещи
 
 Top
ВэйДлин
Отправлено: 08 Марта, 2012 - 22:01:22
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




это я для примера, короче задача такая: если к скрипту обратились больше 5 раз за 3 секунды то он выдает true и сделать это надо на php, все
 
 Top
Opposite
Отправлено: 08 Марта, 2012 - 22:04:16
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Март 2012  


Помог: 4 раз(а)




Я не специалист в серверных функциях, поэтому кроме работы с БД ничего предложить не могу Хм
 
 Top
Bio man
Отправлено: 08 Марта, 2012 - 22:05:01
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




используй сессии
 
 Top
Opposite
Отправлено: 08 Марта, 2012 - 22:06:07
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Март 2012  


Помог: 4 раз(а)




Bio man пишет:
используй сессии

А если кукисы отключены?
 
 Top
DlTA
Отправлено: 08 Марта, 2012 - 22:16:57
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




Opposite пишет:
А если кукисы отключены?
юзверя в топку, пусть не вы-Ё и включает куки, в противном случае сезерцает чат в режиме гостя.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB