Webmaster общности: Predpriemach.com | SearchEngines.bg

    Защита за вашия сайт

    Тук ще ви покажа как да защитите сайта си с помощта на PHP
    ще ви трябва файла auth.php 🙂
    ето го неговия код:

    <?php
    // (C) Dido_net & web-tourist.net
    $ip = $_SERVER['REMOTE_ADDR'];
    $allow=array("127.0.0.1", "10.10.1.81");
    $broi = count($allow);
    for ($i=0; $i<=$broi-1; $i++)
    { if ($allow[$i] == $ip) { $ok=1; } }
    if(!$ok)
    {echo"<h1>Access Denied!</h1>";exit;}
    ?>

    ето и описанието на скрипта 🙂

    $ip = $_SERVER['REMOTE_ADDR'];

    присвояваме на IP адреса

    $allow=array("127.0.0.1", "10.10.1.81");

    Тук са позволените IP адреси
    Можете да добавяте IP адрес в array() като го отделите със запетайка 🙂
    Пример „13.12.233.15“

    $broi = count($allow);
    for ($i=0; $i<=$broi-1; $i++)
    { if ($allow[$i] == $ip) { $ok=1; } }

    Тук скрипта проверява дали има съвпадения с IP-тата в array();
    Ако има, скрипта придава стойност 1 на $ok

    if(!$ok)
    {echo"<h1>Access Denied!</h1>";exit;}

    Ако $ok не е съществуваща променлива скрипта изкарва съобщението Access Denied!
    и блокира по-нататачния код 🙂

    Как да го приложим в страницата си

    примерно имате страница с код

    <html>
    <head>
    <title>Демо за Web-Tourist.net</title>
    </head>
    <body>
    Здравейте !
    </body>
    </html>

    той трябва да стане така

    <?php include("auth.php"); ?>
    <html>
    <head>
    <title>Демо за Web-Tourist.net</title>
    </head>
    <body>
    Здравейте !
    </body>
    </html>

    към всяка страница се добава реда
    най-отгоре Winking
    Урока е авторски ! Копирането му в други сайтове е ЗАБРАНЕНО !

    Оставете коментар