Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Methode zur Erkennung, ob die URL normal geöffnet werden kann

PHP-Methode zur Erkennung, ob die URL normal geöffnet werden kann

墨辰丷
墨辰丷Original
2018-06-01 14:06:534671Durchsuche

Dieser Artikel stellt hauptsächlich die Methode von PHP vor, um zu erkennen, ob die URL normal geöffnet werden kann, und beinhaltet die einfachen Verwendungsfähigkeiten von Curl in PHP. Freunde in Not können darauf verweisen

Dies ist eine Methode zum Erkennen Ob die URL normal geöffnet werden kann, verwenden Sie den folgenden Code, um festzustellen, ob auf eine URL normal zugegriffen werden kann. Wenn sie normal ist, wird der Wert des HTTP-Statuscodes 200 zurückgegeben. Wir können diesen Code an vielen Stellen verwenden, z. B. beim Zwischenspeichern des ICO-Symbols. Überprüfen Sie beim Zwischenspeichern zunächst, ob die Website normal ist , wird eine Standard-Icon-Datei aufgerufen.

Der Code lautet wie folgt:

<?php
/*
 * Created on 2016-9-4
 *
 */
 function httpcode($url){
  $ch = curl_init();
  $timeout = 3;
  curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($ch, CURLOPT_HEADER, 1);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_exec($ch);
  return $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
  curl_close($ch);
}
echo "判断PHP中文网的链接:".httpcode(&#39;http://www.php.cn&#39;);
?>
<br/>
如果显示为200则正常,如果显示其它值表示不正常;$timeout后面的3是设置超时秒数。

Der Laufeffekt ist wie folgt:

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.

Verwandte Empfehlungen:

Lösung für das Problem, dass die Anmeldung beim PHP-Magento-Backend nicht möglich ist

Ausführliche Erklärung von 2 Methoden zum Zusammenführen von Arrays in PHP

php in_array() Detaillierte Erklärung der Überprüfung, ob ein bestimmter Wert im Array vorhanden ist

Das obige ist der detaillierte Inhalt vonPHP-Methode zur Erkennung, ob die URL normal geöffnet werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn