Verificare se un sito è online con PHP

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.

Controlliamo ciclicamente il funzionamento dei link nei nostri articoli. Se noti dei link che non funzionano segnalacelo tra i commenti. Se hai apprezzato l'articolo considera l'idea di sostenere il blog anche con una piccola donazione. Grazie. Patreon / Ko-fi / Liberapay / Paypal

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *