People
: Антишкололо18 Сент 2013
Ниже код нашего Антишкололо От DDoS особо может и не защитит, но думаю снизит нагрузку на БД при атаке.
<? if (!isset($_SESSION['sess_doss']) && !isset($_COOKIE['anddos'])) { if (isset($_POST['chislo'])) { if ($_SESSION['chislo'] == $_POST['chislo']) { $_SESSION['sess_doss'] = 1; setcookie('anddos', '1', time()+60*60*24*365); $trues = true; } } $_SESSION['chislo'] = mt_rand(1111, 9999);
if (isset($trues)) { ?>
Поздравляем! Вы не школоло! Добро пожаловать на сайт <a href="/index.php">Перейти на сайт</a>
<? exit; } ?>
<b>Антишкололо система</b><br /> Введите число <b>
<?=intval($_SESSION['chislo'])?>
</b> в поле ниже, чтобы подтвердить что Вы не школоло. <form action="?" method="post"> <input name="chislo" type="text" value=""> <input name="button" type="submit" value="Я, не школоло"> </form>
<? exit; } ?>
Код прописать в конце файла sys/inc/sess.php PS.: // После установки также заблокирует доступ всем ботам Google Yandex и т.п. Хз может вам и поможет Категория: Полезные коды