[Script] Blocare IP

Deconectat
Avatar utilizator
Andrei Mihai
Nivel 1
Nivel 1
Mesaje: 86
Membru din: 31 Aug 2015
Server Metin2: Metin2JTX
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 3

[Script] Blocare IP

Mesajde Andrei Mihai » 11 Iun 2016, 16:28

Salut astazi va voi arata cum sa blocati o clasa de IP-uri (din alte tari sau sa banati IP-ul cuiva sa nu mai aiba acces pe siteul dvs!)

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();
}
?>

Aici ne folosim de variabila "$deny " care dezaproba IP-ul sa viziteze pagina!
$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!
Suport tehnic metin2!

Conectat
Avatar utilizator
Kaczynski
Ad Moderator
Ad Moderator
Mesaje: 2633
Membru din: 05 Ian 2016
Localitate: Marte
Reputație: #//
------------------------------------------------
►Ad. Moderator J4M [3/3 Pct.]
►Super Moderator J4M [3/3 Pct.]
►Moderator J4M [3/3 Pct.]
►Trial Moderator J4M
►Membru Club J4M [Permanent]
►Mister J4M
►Nume anterior: "Chavesz" , "Jaroslaw", "Khepri © SCARABEUS™"
------------------------------------------------
Status: Respect Hip-Hop-ul !
Server Metin2: Niciunul
Regat: Chunjo
Mulțumiri acordate: 161
Mulțumiri primite: 103

Re: [Script] Blocare IP

Mesajde Kaczynski » 11 Iun 2016, 16:49

Acest subiect nu are ce căuta în aria Resurse şi Informaţii despre Servere Metin2 - Resurse Metin2 - Altele
Locul subiectului este în aria Resurse şi Informaţii despre Servere Metin2 - Web Scripting - Tutoriale Scripting
Nu voi muta acolo subiectul pentru că este deja existent un subiect identic - http://just4metin.ro/tutoriale-scripting/blocare-t12750.html

Aşadar, prezentul subiect este mutat în Resurse şi Informaţii despre Servere Metin2 - Web Scripting - ARHIVĂ


Înapoi la “Arhivă”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori