Ciao a tutti,
ho cercato qui su AV ma non c'è niente riguardo ciò che mi serve.
Vorrei creare una funzione con php che dato come parametro un indirizzo ip, verifichi se questo ip sia contenuto all'interno di un range (es '192.168.0.0/16'). Ho scritto qualcosa già, ma non so come continuare.
Io non so come impostare la condizione, dato che vorrei verificare se l'indirizzo ip nella variabile $ip sia contenuto in almeno un range tra quelli nell'array $range.Codice PHP:
function rangeip($ip) {
$range = array(
'5.2.0.0/16',
'18.0.0.0/8',
'200.45.230.0/24',
# ecc...
);
if(condizione) {
return(true);
} else {
return(false);
}
}
Mi aiutate?
Grazie,
foreach