Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Tag Archives conjunto

Restringir el acceso mediante la dirección IP usando PHP

Si por razones de seguridad o por política de empresa, queremos bloquear las direcciones a un determinado rango o conjunto de IP, os voy a comentar cómo hacerlo de forma simple haciendo uso de PHP.

Lo primero que debemos hacer es crear una función que nos permita conocer la dirección IP del cliente:

function obtenerDireccionIP()
{
if (!empty($_SERVER [‘HTTP_CLIENT_IP’] ))
$ip=$_SERVER [‘HTTP_CLIENT_IP’];
elseif (!empty($_SERVER [‘HTTP_X_FORWARDED_FOR’] ))
$ip=$_SERVER [‘HTTP_X_FORWARDED_FOR’];
else
$ip=$_SERVER [‘REMOTE_ADDR’];

return $ip;
}

Una vez hecho esto, el proceso es simple. Veamos distintas posibilidades.

Permitir/restringir acceso a una sola IP

Con esta función,