Z-blogPHP erkennt, ob der Navigations-Link normal zugänglich ist

Wenn wir eine machenWebseite NavigationDie Website, und einige unserer Website-URLs sind nicht gültig, Benutzer besuchen die Website kann nicht öffnen, wird den Benutzer eine sehr schlechte Erfahrung geben!

Wie kann ich mit PHP-Code feststellen, ob der URL-Link normal zugegriffen werden kann?

Wenn der Zugriff nicht normal ist, gibt es eine Hinweis, dass eine Website abgelaufen ist.

Natürlich kann der folgende Code nicht garantiert vollständig gültig sein, zum Beispiel, wenn Sie eine Website enthalten, die im Ausland zugänglich ist, im Inland nicht zugänglich ist, wird auch beurteilt "Link ist nicht gültig".

function 主题ID_check_url($url){
    $httpcode = 0;
    $ch = curl_init();
    $weburl ='';
    $timeout = 1; // 设置超时的时间[单位:秒]
    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);
    # 获取状态码赋值
    $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
    curl_close($ch);
    if($httpcode == 200){
    $weburl .= '<a target="_blank" rel="nofollow" href="$url">访问网站</a>';
    }else{
    $weburl .= '<a href="javascript:;">链接已失效</a>';
    }
    return $weburl;
}


image.png

nicht gefällt.2

Dieser Text verlinkt:https://de.finchui.com/zblog-course/14.html

Netze kommentieren

Vermutlich gefällt dir das.

Heiße Waren
Heiße Artikel
Heißes Label
Relevante Etiketten
FinchUI Shop-Version

Teilen

Kopieren Sie den Link

Das SternenstudioFügen Sie Freunde hinzu

Arbeitszeiten: 9: 00 - 22: 00
Samstag, Sonntag: 14: 00 - 22: 00 Uhr
wechat
Hinzufügen von Mikro-Kunden.