Maison >développement back-end >tutoriel php >Comment puis-je vérifier si Twitter est accessible à l'aide d'une simple fonction PHP ?
Vérification de la disponibilité de Twitter avec PHP : une procédure IF fonctionnelle
Déterminer si un site Web est accessible est crucial pour diverses applications. Cette question explore la création d'une procédure PHP concise qui vérifie la disponibilité de Twitter et renvoie une réponse booléenne.
Solution :
La solution fournie utilise la fonction curlExists() pour exécutez une requête HTTP GET vers Twitter et récupérez son code d'état HTTP. Ce code fournit des informations sur la réponse du serveur, et les valeurs comprises entre 200 et 299 indiquent des demandes réussies.
Mise en œuvre :
function urlExists($url=NULL) { if($url == NULL) return false; $ch = curl_init($url); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode >= 200 && $httpcode < 300; }
Explication :
Test :
Pour tester la procédure, appelez simplement urlExists('https://twitter.com') et elle retournera true si Twitter est disponible à ce moment-là.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!