Защита за вашия сайт
Тук ще ви покажа как да защитите сайта си с помощта на 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
Урока е авторски ! Копирането му в други сайтове е ЗАБРАНЕНО !


