Questa è una possibilità, così se devi aggiungere altri provider è veramente molto rapido ...Codice PHP:
<?php
switch (substr($_SERVER['REMOTE_ADDR'], 0, strpos($_SERVER['REMOTE_ADDR'], '.'))){
case 151:
$stat = "libero\n";
break;
case 83:
$stat = "Vodafone\n";
break;
default:
$stat = "{$_SERVER['REMOTE_ADDR']}\n";
}
$a = fopen("stat.dat", "a+");
fputs($a, $stat);
fclose($a);
?>