Війти
Защита сайта от слишком частого обращения
19.08.2011 | Кат. Полезные заметки | 1541
Если к Вашему сайту идет слишком много обращений от какого-либо компьютера (IP-адреса), то количество обращений нужно сокращать чтобы, например, не выкачали Вашу базу сайта или чтобы не уложили сервер сотнями (а то и тысячами) обращений в секунду.

Для защиты своего сайта от большого количества обращений можно воспользоваться простым, но довольно эффективным методом, основанным на сессиях.

В самом начале всех страниц Вашего сайта, которые будем защищать от слишком частого обращения, необходимо установить следующий код:

PHP-код:

<?php
// указываем папку, куда будет сохраняться информация сессий
session_save_path($_SERVER["DOCUMENT_ROOT"]."/log/session");
// объявляем работу с сессиями
session_start();
// устанавливаем защиту по IP (сессии) не чаще, чем раз в 1 секунду.
if(isset($telecod_ip)){
$t=((int)((time()-$telecod_ip)));
if($t<1) die("Нельзя обращаться к сайту чаще, чем раз в 1 секунду!");
}
elseif(isset($_GET[telcod])){
die("Для нормальной работы куки должны быть включены!");
}
$_SESSION[telecod_ip]=time();
?>


Данный скрипт записывает время последнего обращения к сайту и при повторном обращении проверяет, через какой интервал времени было это повторное обращение. Если повторное обращение было менее указанного в скрипте интервала (в данном случае это 1 секунда), то страничка не обновится.

  • Был месяц май

    Был месяц май. Уже во всю перла и зеленела зелень, цвели цветы, светило и припекало солнце. Я заканчивал второй курс института. Заканчивал  с трудом, отчаянно превозмогая мешающую учиться гиперсексуальность. Хуй…

  • ОБ ОДНОЙ ПОСМЕРТНОЙ ПУБЛИКАЦИИ

    Мы рады предложить нашим читателям первую из серии неопубликованных сочинений покойного Элифаса Леви (аббата Альфонса Луи Констана), одного из великих учителей оккультных наук нашего столетия на Западе. Бывший…

  • ЧЕРНЫЕ МЕТКИ

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

  • Первый месяц жизни ребенка

    Первый месяц жизни ребенка - особый. Именно в этот период у младенца формируются навыки контакта с окружающим миром и людьми. Главная роль в этом принадлежит матери - она должна понимать поведение ребенка,…

  • 1890 К НАСТУПАЮЩЕМУ НОВОМУ ГОДУ

    БлаватскаяПокрывало, которое скрывает лицо будущего, соткано руками Милосердия.vє Бульвер-Литтон С НОВЫМ ГОДОМ ВСЕХ! Сказать это, кажется, довольно легко, и каждый ожидает таких поздравлений. И все же смогут ли…

  • Транспортировка мебели как это сделать правильно

    Во время транспортировки мебели, возможно, причинить нам много проблем. Это потому, что наша мебель часто состоят из тяжелых громоздких предметов .  Во время транспортировки необходимо уделить внимание не только на…

  • Болезни времени.

    Известно, что Человек, попавший в экстремальную ситуацию иногда способен непроизвольно изменить, затормозить Время и тем самым помогать самому себе в критической или даже смертельной ситуации. Природа подарила нам…

  • Понятия о IT структуре и сетевых протоколах

    Active Directory («Активный каталог», AD) — LDAP-совместимая реализация службы каталогов корпорации Microsoft для операционных систем семейства Windows NT. Active Directory позволяет администраторам использовать групповые политики для…


Комментарии

92 + 23 =