Войти
Защита сайта от слишком частого обращения
19.08.2011 | Кат. Полезные заметки | 1462
Если к Вашему сайту идет слишком много обращений от какого-либо компьютера (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 секунда), то страничка не обновится.

  • Попробуй, как он!

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

  • как правильно выбрать и поклеить обои

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

  • ТАЙНОЕ ПРАВИТЕЛЬСТВО «МУДРЕЦОВ»

    В последнее время, появляется все больше информации, подтверждаю-щей, что в недрах правительств некоторых стран в тайне от всего чело-вечества ведутся закрытые работы по изучению технологии НЛО и даже контакты с…

  • Тайна дельфийского оракула

    С 1400 г. до н. э. по 381 г. н. э. тысячи паломников со всех концов Древнего мира устремлялись в Грецию к знаменитому храму Аполлона, чтобы услышать пророчества Дельфийского оракула. Одни желали узнать время сева, другие —…

  • Обзор игры Need for Speed: Most Wanted

    Игра захватывает с самого начала, заставляя вас играть в режим карьеры до его полного завершения. Первые части истории содержат множество видеофрагментов, использующих, с одной стороны, сгенерированные компьютером…

  • Парящий без крыльев

    Сегодня бесполезно выяснять, было ли все то, что совершал Даниэль Хьюм (в старых книгах - Юм), проявлением сверхъестественной психической силы или обыкновенными фокусами. Никто и не пытается оспаривать его лавры.…

  • Юридические услуги

      Итак, все мы рано или поздно сталкиваемся с необходимостью обращения за помощью к юристам. И повод может быть довольно разным. Например, вы хотите получить качественную консультацию по открытию своей фирмы. У вас…

  • Молчание грешников

    Утром 10 октября 1911 года на прием к начальнику сыскного отделения московской полиции Аркадию Францевичу Кошко записался некто С. К. Добычин. "Владелец собственного кирпичного завода", -- было написано на его визитной…

  • Фотошоп онлайн

    Внимание! Если у Вас вместо редактора грузится только серый фон, то Вам необходимо установить Flash…

  • Как заботиться о автомобиле

    Чтобы наслаждаться эффективным и благоустроенным автомобилем, вы должны проверять машину на СТО хотя бы один раз в год (например, перед долгой поездкой) нужно проверить все основные компоненты - двигатель, сцепление,…


Комментарии

52 + 51 =