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

  • Ангелы или дьяволы?

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

  • Типы ювелирных украшений. Какие они бывают?

     Ювелирные украшения это самые распространенные аксессуары, которые выбирают женщины, да и мужчины. Бижутерия не может идти не в какое сравнение с настоящим серебром или золотом. Однако важно помнить,…

  • Как ухаживать за мягкой мебелью?

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

  • Как подготовить дом для встречи новорожденного

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

  • Жители Планет

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

  • 1С сервер 8.2 + MsSql 2008 + BackUp

    1. Устанавливаем 1С платформу 2. Устанавливаем MS SQL server 2008. При установке задаем пользователя баз данных. (Который SA). После установки открываем панель администрирования серверов 1С предприятия и видим что она пуста.…

  • Рюкзак – незаменимая вещь

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

  • Как правильно выращивать овес

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

  • Мужские Имена на букву В

    ВАДИМЗначение этого имени вызывает споры. Некоторые исследователи считают его персидским, большинство же склоняется к тому, что оно происходит от древнерусского слова "вадити" - сеять смуту, спорить, обвинять,…

  • ЛИШЕННЫЕ ПОКАЯНИЯ

    Человек, занимающийся черной магией, наносит страшный и непоправимый вред не только другим, но и самому себе. Но даже поняв это, нередко уже невозможно что-то изменить. Так что же происходит с губителями ни в чем не…


Комментарии

62 + 76 =