incepem:
Introducem in fisierul index.php a siteului dvs urmatorul script
Cod: Selectaţi tot
<?php
$deny = array("0", "0");
$cls = explode(".",$_SERVER['REMOTE_ADDR']);
$clasa = $cls[0].".".$cls[1];
if(in_array($clasa,$deny))
{
header("location: restrictie.html");
die();
}
?> $deny = array("0", "0"); : aici veti pune clasa de IP-uri dorite, puteti sa faceti cate sloturi vreti eu am facut doar 2.
in loc de "("0", "0");" dvs veti pune clasa de IP-uri in cazu meu va arata asa "("93.144", "77.73");"
eu am folosit 2 clase diferite! '93.144" asta este prima clasa care este despartita de "," iar a 2 clasa este "77.73"
IP-ul blocat va fi redirectionat spre o pagina, stabilita de dvs!! deci vam inlus in script si variabila header location
"header("location: restrictie.html"); " in loc de restrictie.html puneti orice link sau fisier , pagina , doriti dvs! eu va dau si scriptul de la fisierul meu "restrictie.html"
Cod: Selectaţi tot
<html>
<head>
<meta name="robots" content="no index, no follow" />
<title>RESTRICTIE</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js" ></script>
<script type="text/javascript" >
$(document).ready(function(){
$("form#login").submit(function(){
var login = $("input#login").val();
var password = $("input#password").val();
$.ajax({
url: "pagine/login.php",
type: "POST",
data: "login=" + login + "&password=" + password,
dataType: "html",
success: function(ok){$("div#risposta_ajax").html(ok);},error: function(){alert("Eroare Ajax!");}
});
return false;
});
});
</script>
<style>
body{
background-color: #0a85a8;
text-align: center;
color: black;
}
input[type=text],input[type=password]{
margin-top: 10px;
padding:4px 4px 4px 5px;
border:1px solid #CCCCCC;
width:350px;
height:25px;
color: #787878;
opacity:0.8;
}
#container{
width: 40%;
min-height:150px;
margin: 10% auto;
min-width:350px;
background-color: #fff;
color: #333;
padding:7px;
line-height: 130%;
border-radius: 13px 10px;
box-shadow: 0px 0px 10px orange;
}
#container h1{
font-size: 1em;
}
input[type=text]:focus,input[type=password]:focus{
border:1px solid orange;
box-shadow: 0px 0px 5px orange;
color: #000000;
opacity:1.0;
}
input[type=submit]{
height:30px;
width: 180px;
color: #eee;
font-weight:bold;
margin-top: 10px;
background-color:
#18a5cc;
border: none;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#18a5cc), to(#0a85a8));
border-radius: 4px;
}
input[type=submit]:hover{
box-shadow: 0px 0px 10px #555;
cursor: pointer;
}
</style>
</head>
<body>
<H2>Acest IP a fost banat din motive de securitate!</h2>
</div>
</body>
</html>
Script creat si testat de mine!

