не нравится тем что он не понятен и вообще не нужен. зачем вообще его придумали, хз
VTR1m, В этой строке ошибка
==============
for ($i=0; $i<$cIP; ++$i) $cVal = $cVal && ($lIP[$i+1] - $lIP[$i]) < self::Interval;
==================
Пишет Notice: Undefined offset: 1 in /var/www/test/data/www/site.ru/banip.class.php on line 101 Ваш IP заблокирован
[b]Удалён
Делать защиту на PHP от DDoS - не лучшая практика. Посмотрите в сторону Fail2ban
P.s: и попробуй только поспорить со мной)
Чтобы обращаться к классу не через обьект.
Это не защита от DDoS.
Да,с профи спорить не буду.
Интересно, если не DDoS то, что ты называешь "подозрительно быстрые подключения"? Flood, скачивание сайта?
DoS и DDoS разные вещи.
Можно еще преровнять к HTTP Flood.
Консультацию? Конечно получил. Целую конференцию провел,прежде чем сюда код выложить.
Рефакторинг твой класс не пройдет...Делай выводы использовать его или нет...Я всего лишь оставил свою критику.
Ну в этом то случае это не нужно делать
Ну когда научишься его правильно применять тогда и поймешь для чего этот ООП.