Comment faire pour rediriger toute une gamme/bloc d'adresses IP avec le PHP?

Je suis en utilisant le fragment de code suivant pour rediriger un tableau d'adresses IP. Je me demandais comment j'allais sur l'ajout d'un ensemble de la gamme/bloc d'adresses IP à mon dissallowed tableau...

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

J'ai essayé d'utiliser "76.105.99.*", "76.105.99", "76.105.99.0-76.105.99.255" sans un peu de chance.

- Je besoin pour utiliser PHP plutôt que mod_rewrite et .htaccess pour d'autres raisons.

  • Je pense que vous auriez besoin de revoir votre comparaison de code pour comprendre l'abréviation que vous allez utiliser.
InformationsquelleAutor aegenes | 2009-09-23