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

  • Партнёрская программа Wizard Traffic

    Wizard Traffic - уникальная Биржа по покупке трафика, способная предоставить Вам все возможности для максимально прибыльной и эффективной монетизации Вашего трафика. С WizardTraffic самые популярные и выгодные форматы рекламы…

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

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

  • Проект изменений в должностные инструкции работников банка

    Проект изменений в должностные инструкции работников банка. Вступает в силу с моменту прочтения работником!!!ОДЕЖДА Мы советуем одеватъся соответственно зарплате. Если вы носите дорогие костюмы и сумки, ваши дела…

  • Остерегайтесь…увы, реальность

    РПЦ (Русская Православная церковь) просит соблюдать бдительность. Три дня назад ко мне обратился наш прихожанин, бывший воин - интернационалист, глубоко верующий человек, однако любитель по куролесить по «пьяному…

  • Откровение полковника Уилсона

    в международном научно-популярном журнале "Нексус" за апрель-май 2000 года появился материал известного калифорнийского гипнотерапевта и уфолога Ричарда Бойлана. Ученый рассказывает об отставном полковнике ВВС США…

  • История

    Как-то раз один человек вернулся поздно домой с работы, как всегда усталый и задёрганный, и увидел, что в дверях его ждёт пятилетний сын.- Папа, можно у тебя кое-что спросить?- Конечно, что случилось?- Пап, а сколько ты…

  • Векторный брак, немного астрологии

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

  • Создаем уют в доме - выбираем двери

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

  • С Днем железнодорожника

    Объявление:Бригада из 11 человек выполнит любые футбольные работы. Не "Динамо".--------------------------------------------------------------------------------Вовочка спрашивает:- Мама, а как я появился?- Мы тебя в капусте нашли.- А моя сестрёнка как…


Комментарии

61 + 55 =