Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mit einer einfachen PHP-Funktion überprüfen, ob Twitter zugänglich ist?
Überprüfen der Verfügbarkeit von Twitter mit PHP: Ein funktionales IF-Verfahren
Die Feststellung, ob eine Website zugänglich ist, ist für verschiedene Anwendungen von entscheidender Bedeutung. Diese Frage untersucht die Erstellung einer prägnanten PHP-Prozedur, die die Verfügbarkeit von Twitter überprüft und eine boolesche Antwort zurückgibt.
Lösung:
Die bereitgestellte Lösung nutzt die Funktion „curlExists()“, um Führen Sie eine HTTP-GET-Anfrage an Twitter aus und rufen Sie den HTTP-Statuscode ab. Dieser Code liefert Informationen über die Antwort des Servers und Werte zwischen 200 und 299 zeigen erfolgreiche Anfragen an.
Implementierung:
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; }
Erklärung:
Testen:
Um das Verfahren zu testen, rufen Sie einfach urlExists('https://twitter.com') auf und es wird true zurückgegeben, wenn Twitter ist in diesem Moment verfügbar.
Das obige ist der detaillierte Inhalt vonWie kann ich mit einer einfachen PHP-Funktion überprüfen, ob Twitter zugänglich ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!