Z-blogPHP rileva se i link di navigazione del sito web sono normalmente accessibili

Se facciamo unaSito di navigazioneSito web, e alcuni URL inclusi nel nostro sito web non sono validi, l'utente che visita il sito web non può aprire darà agli utenti un 'esperienza molto cattiva!

Quindi, come capire se il link URL può essere visitato normalmente dal codice php?

Se non è possibile accedere correttamente, segnalare un URL non valido.

Naturalmente, il seguente codice non può essere garantito completamente valido, per esempio, si include un URL, all 'estero può accedere, in patria non può accedere, sarà giudicato anche "il link non è valido".

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

Non piace2

Questo articolo è collegato:https://it.finchui.com/zblog-course/14.html

Commento degli utenti di rete

Immagino che ti piaccia.

Merce caldo
Articoli caldi
Etichette calde
Etichette relative
Edizione del negozio FinchUI Zona privilegiata di Hong Kong

Condivisione

Copiare il link

Lo studio delle stelle.Aggiungi amici

Orario di lavoro: 9: 00 - 22: 00
Sabato, Domenica: 14: 00 - 22: 00
wechat
Aggiungi il servizio micro