Heim  >  Artikel  >  Backend-Entwicklung  >  So überprüfen Sie, ob die URL normal in PHP geöffnet werden kann

So überprüfen Sie, ob die URL normal in PHP geöffnet werden kann

怪我咯
怪我咯Original
2017-07-07 09:35:142362Durchsuche

Dieser Artikel stellt hauptsächlich die Methode von PHP vor, um einfach zu erkennen, ob die URL normal geöffnet werden kann, einschließlich der einfachen Verwendungsfähigkeiten von Curl in PHP. Freunde, die es benötigen, können darauf verweisen

Das Beispiel hierfür Der Artikel beschreibt die einfache Erkennung, ob die URL in PHP geöffnet werden kann. Eine Möglichkeit, sie normal zu öffnen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Dies ist ein PHP-Code, der erkennt, ob eine URL normal geöffnet werden kann Wenn es normal ist, wird der Wert http-Statuscode200 zurückgegeben. Wenn es anderes ist, können wir diesen Code verwenden An vielen Stellen, z. B. beim Zwischenspeichern des ICO-Symbols, wird zunächst überprüft, ob die Website normal ist. Andernfalls wird eine Standard-Symboldatei 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是设置超时秒数。

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob die URL normal in PHP 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