Z-blogPHP يكتشف ما إذا كانت وصلات الملاحة لموقع الويب يمكن الوصول إليها بشكل طبيعي

إذا كنا نفعل واحدةالتنقل في الموقعموقع الويب ، وبعض عناوين الويب المدرجة في موقعنا فشلت ، لا يمكن للمستخدمين زيارة الموقع لفتحها سيعطي المستخدمين تجربة سيئة للغاية!

كيفية معرفة ما إذا كان URL يمكن الوصول إليه بشكل طبيعي من خلال رمز php؟

إذا لم يتم الوصول بشكل طبيعي ، فمن المرجح أن يكون عنوان الويب غير صالح.

بالطبع ، لا يمكن ضمان فعالية الرمز التالي ، على سبيل المثال ، إذا قمت بتضمين عنوان ويب ، يمكن الوصول إليه في الخارج ، ولا يمكن الوصول إليه في الداخل ، فسيتم الحكم على أنه "الرابط غير صالح".

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

لا تحب2

الروابط في هذه المقالة:https://ar.finchui.com/zblog-course/14.html

تعليقات المستخدمين

أعتقد أنك تحب

السلع الساخنة
مقالات ساخنة
العلامات الساخنة
علامات ذات صلة
FinchUI نسخة متجر

المشاركة

نسخ الروابط

استوديو النجومإضافة الأصدقاء

ساعات العمل: 9:00 - 22:00
السبت والأحد: 14:00 - 22:00
wechat
إضافة الرسائل إلى خدمة العملاء