<?php
WHITE LIST
Las ip que esten dentro del arreglo estan permitdas
$ip=array("20.42.253.9");
if(in_array($_SERVER['REMOTE_ADDR'],$ip)) {
echo " ip allowed";
}
else {
echo "sorry you dont belong here";
exit();
}
?>
Ahora lo inverso agregando ! en el if , las ip que NO esten en el arreglo son las que estan permitidas
BLACK LIST
<?php
$ip=array("20.42.253.9");
if(!in_array($_SERVER['REMOTE_ADDR'],$ip)) {
echo " ip allowed";
}
else {
echo "sorry you dont belong here";
exit();
}
?>
Ultimo metodo si la ip no esta dentro del arreglo nos muestra esta imagen y termina el script, podemos hacer un include de este script para usarlo como filtro en los demas script
<?php
$ip=array("20.42.253.9");
if(!in_array($_SERVER['REMOTE_ADDR'],$ip)) {
echo "<center><h2><br>Ups! Sorry you cant acess here, if you want to access hack me. </h2><br><img src=./images/denied.jpg width=500 height=350 ></center>";
exit();
}
?>
No hay comentarios:
Publicar un comentario