O Z-blogPHP detecta se os links de navegação do site são acessíveis normalmente

Se fizermos umNavegação do siteO site, e nosso site incluído em alguns URLs não funcionam, o usuário visitar o site não pode abrir dará ao usuário uma experiência muito ruim!

Então, como determinar se o link de URL pode ser acessado normalmente pelo código PHP?

Se você não puder acessar normalmente, um aviso de que o URL da Web está caducado será enviado.

Claro que o código a seguir não pode ser garantido totalmente válido, por exemplo, você inclui um URL, no exterior pode ser acessado, em casa não pode ser acessado, também será julgado "link expirou".

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

Não gosto.2

Link para este artigo:https://pt.finchui.com/zblog-course/14.html

Comentários dos internautas

Eu acho que você gosta.

Mercadorias populares
Artigos populares
Rótulos quentes
Rótulos relevantes
Edição da FinchUI Store Região Especial Preferencial de Hong Kong

Compartilhamento

Copia do link

Estúdio Lan XingAdicione um amigo

Horário de trabalho: 9: 00 - 22: 00
Sábado, domingo: 14: 00 - 22: 00
wechat
Digitalizar código para adicionar WeChat de atendimento ao cliente