Vérifier en PHP si un site web ou serveur web est disponible

Vous avez peut être déjà été dans cette situation où le bon fonctionnement d’un de vos sites est conditionné par la disponibilité d’un autre.. site ou d’un second serveur web? Et bien un petit code PHP permet de vérifier si le site / serveur répond bien :)

Pratique par exemple dans mon cas où je dois virtualiser un serveur contenant TinyERP .. qui sert de back-office à une boutique en ligne. Si on ne détecte pas que le TinyERP est hors ligne, les gens passent des commandes dans le vide .. alors qu’on peut les prévenir avec le script !

=200 && $httpcode<300) return true;
       else return false;
}
if (Visit("http://www.google.com"))
       echo "Site operationnel"."n";
else
       echo "Site inaccessible";
?>

Adaptez ce script à vos besoins :)

Source

Tags:

  • drean179

    merci