Come eseguire un check per capire se un sito è raggiungibile
In PHP esiste una funzione, chiamata fsockopen
, che avvia una connessione socket ad una particolare risorsa, e che possiamo utilizzare per far si che il nostro script sia in grado di verificare se un particolare sito è raggiungibile oppure no.
Utilizzando una funzione come questa
function checkUrl($host) {
$port = 80;
$timeout = 5;
$fsockcall = fsockopen($host, $port, $errno, $errstr, $timeout);
$result = (!fsockcall) ? false : true;
return $result;
}
avremo la possibilità di verificare se l’host è raggiungibile oppure no.