Estoy usando el siguiente fragmento de código para redirigir una matriz de direcciones IP. Me preguntaba cómo iba a ir sobre la adición de una gama entera/bloque de direcciones IP a mi arsenal dissallowed ...¿Cómo redirigir todo un rango/bloque de direcciones IP con PHP?
<?php // Let's redirect certain IP addresses to a "Page Not Found"
$disallowed = array("76.105.99.106");
$ip = $_SERVER['REMOTE_ADDR'];
if(in_array($ip, $disallowed)) {
header("Location: http://google.com");
exit;
}
?>
He intentado utilizar "76.105.99. *", "76.105.99", "76.105 .99.0-76.105.99.255 "sin suerte.
Necesito usar PHP en lugar de mod_rewrite y .htaccess por otros motivos.
Me gustaría pensar que había necesidad de rediseñar el código de comparación para entender la abreviatura que se va a utilizar. – Lazarus