Ho realizzato un codice che rileva, in teoria, qualsiasi connessione Proxy.
Il problema che questo codice qui su AV, o almeno sul mio host, non funziona....
mentre su di un altro host funziona correttamente.
Ora se qualcuno può aiutarmi a capire perchè il seguente codice non funziona qui su AV grazie :
Codice PHP:
function check_proxy_ip(){
if (isset($_SERVER)) $proxy=$_SERVER['REMOTE_ADDR'];
else $proxy=getenv('REMOTE_ADDR');
$array_proxy=array();
$array_port=array('80','808','8000','8080','8008','8088','8085','8888','3124','3127','3128','3228','9090','9999','9415','1337','68660','68664');
$time_out='1';
$proxy_check=false;
foreach($array_port as $port) {
$fp = fsockopen($proxy, $port, $errno, $errstr, $time_out);
if ($fp) {//echo ("<p></p>Collegato al Proxy! $proxy - $port");
$proxy_check=true;
break;
}
fclose($fp);
}//foreach
$array_proxy[0]=$proxy_check;
$array_proxy[1]=$proxy;
$array_proxy[2]=$port;
return $array_proxy;
}