$istanza) { if ($istanza[1]['type'] == 'https') { $istanze_per_tipo[] = $istanza[0]; } } // selezione lista casuale $indirizzo_casuale = $istanze_per_tipo[ rand(0, count($istanze_per_tipo)-1) ]; header('Location: https://'.$indirizzo_casuale); exit(); } // Se il JSON non è valido o il server non risponde...?? else { exit(); } // Funzione per la verifica del formato JSON function isJson($string) { json_decode($string); return json_last_error() === JSON_ERROR_NONE; }