လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Browser anti-consft link ယန္တရားကိုအကောင်အထည်ဖော်ရန် header ကိုအသုံးပြုနည်း

Browser anti-consft link ယန္တရားကိုအကောင်အထည်ဖော်ရန် header ကိုအသုံးပြုနည်း

M66 2025-06-12

သယံဇာတအရင်းအမြစ်များကိုအသုံးပြုခြင်းကိုရှောင်ကြဉ်ရန်အခြားဝက်ဘ်ဆိုက်များကိုဓာတ်ပုံများ, ဗွီဒီယိုများ, PHP တွင် header () function ကို browser သို့ခုန်ချသည့်အခါရိုးရှင်းသောခိုးမှုဆန့်ကျင်ရေးချိတ်ဆက်မှုယန္တရားကိုအကောင်အထည်ဖော်နိုင်သည်။

ဆန့်ကျင်ရေးကွင်းဆက်ကွင်းဆက်၏အခြေခံနိယာမ

0 က်ဘ်ဆိုက်၏အရင်းအမြစ်များ (ဥပမာဓာတ်ပုံများ, ဗွီဒီယိုများစသည်တို့) ကဲ့သို့သောအခြားဝက်ဘ်ဆိုက်များမှတိုက်ရိုက်ရည်ညွှန်းသောအခါ bandwidth စွန့်ပစ်ပစ္စည်းနှင့်အရင်းအမြစ်အလွဲသုံးမှုပေါ်ပေါက်လာနိုင်သည်။ ၎င်းကိုတားဆီးရန်တောင်းဆိုမှုကို HTTP Header ရှိ Refeer Field မှတောင်းဆိုမှုကို HTTP Header ရှိ Defer Field မှဆုံးဖြတ်နိုင်သည်။

eti-ftt ကွင်းဆက်အကောင်အထည်ဖော်ရန် header () ကို သုံးပါ

header () function သည် PHP ရှိ function တစ်ခုဖြစ်သည်။ တောင်းဆိုမှု နယ်ပယ်ကိုတောင်းဆိုခြင်းအားဖြင့်တောင်းဆိုမှုသည်တရားဝင်ရင်းမြစ်ဝက်ဘ်ဆိုက်မှလာခြင်းရှိမရှိကိုကျွန်ုပ်တို့ပြောနိုင်သည်။ အကယ်. ဥပဒေအရမဟုတ်လျှင်အခြားစာမျက်နှာများသို့ပြန်ပို့ခြင်းသို့မဟုတ်ဝင်ရောက်ခွင့်ကိုငြင်းပယ်ခြင်းကဲ့သို့သော header () function ကိုသုံးနိုင်သည်။

Code Page

 <?php
// တောင်းဆိုထားသောရယူပါ Referer လယ်ကွင်း
$referer = $_SERVER['HTTP_REFERER'];

// တရားဝင်အရင်းအမြစ်ဒိုမိန်းအမည်ကိုသတ်မှတ်ပါ
$allowed_domain = 'm66.net';

// စစ်ဆေးကြည့်ရှု Referer ၎င်းတွင်ဥပဒေရေးရာဒိုမိန်းအမည်ပါရှိသည်
if (strpos($referer, $allowed_domain) === false) {
    // လှျင် Referer တရားမဝင်သော,တစ် ဦး ငြင်းပယ်စာစာမျက်နှာမှခုန်
    header('Location: https://m66.net/403.html');
    exit;
} else {
    // လှျင် Referer တရားဉပဒေအတိုင်းဖြစ်သော,အရင်းအမြစ်များကိုဝင်ရောက်ခွင့်ပြုပါ
    // သငျသညျဤနေရာတွင်သယံဇာတထုတ်လုပ်မှုနှင့်အခြားစစ်ဆင်ရေးလုပ်ဆောင်နိုင်ပါတယ်
    echo "ငါ၏အရင်းအမြစ်များမှကြိုဆိုပါသည်!";
}
?>

code parsing

  1. $ _server ['http_referer']] သည်တောင်းဆိုသူနေရာကို တောင်းဆိုသူ နေရာကိုရယူရန်အသုံးပြုသည်။ ၎င်းသည်တောင်းဆိုမှုအရင်းအမြစ်၏ URL ပါ 0 င်သည်။

  2. Defer Field တွင် Defer Field တွင် Defer Field ( M66.net ) ပါ 0 င်သည်ကိုစစ်ဆေးရန် stropos () function ကိုသုံးပါ။ ဒိုမိန်းအမည်ပါ 0 င်ပါကတောင်းဆိုမှုကိုတရားဝင်ရင်းမြစ်မှစတင်ခဲ့သည်။

  3. အကယ်. ရည်ညွှန်းသူသည် တရား 0 င်မဟုတ်လျှင် header ('တည်နေရာ - https :/m66.net/403.html') သည် 403 အမှားစာမျက်နှာသို့လွှဲပြောင်းရန်ညွှန်ပြသည်။

  4. အကယ်. တောင်းဆိုမှုသည်တရားဝင်ဖြစ်ပါကအရင်းအမြစ်ကိုခွင့်ပြုပါ။

မှတ်သားရန်အရာ

  • အထူးသဖြင့်ခိုင်မာသော privacy ကိုကာကွယ်စောင့်ရှောက်ရေးနှင့်သုံးစွဲသူများနှင့်အတူ browser အချို့ကိုတားမြစ်သူ တစ် ဦး အား တားမြစ် သည့်နေရာများတွင်မပါ 0 င်ပါက,

  • ဤခိုးမှုဆန့်ကျင်ရေးကွင်းဆက်ယန္တရားသည် The Defer Field တွင်မှီခိုနေရသည်, ထို့ကြောင့် 100% လုံခြုံမှုမရှိပါ။ လုံခြုံရေးကိုမြှင့်တင်လိုပါကလက်မှတ်အတည်ပြုခြင်း,

  • သက်ဆိုင်သောတက်(ဂ်)များ:

    header