လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ရှိ cookies များကိုဖန်တီးရန်, ဖတ်ခြင်းနှင့်ဖျက်ခြင်း

PHP ရှိ cookies များကိုဖန်တီးရန်, ဖတ်ခြင်းနှင့်ဖျက်ခြင်း

gitbox 2025-07-29

PHP ရှိ cookies များကိုဖန်တီးရန်, ဖတ်ခြင်းနှင့်ဖျက်ခြင်း

0 က်ဘ်တီထွင်မှုတွင်အသုံးပြုသူ၏အချက်အလက်များကိုသိမ်းဆည်းရန်နှင့်အသုံးပြုသူအဆင့်ကိုထိန်းသိမ်းရန်ကွတ်ကီးများကိုမကြာခဏအသုံးပြုလေ့ရှိသည်။ အထူးသဖြင့်မှတ်တမ်းတင်ခြင်းမရှိဘဲ log in လုပ်ထားရန်လိုအပ်သည့်စာမျက်နှာများကိုရယူရန်လိုအပ်သည့်အခါ, ဤဆောင်းပါးသည် PHP ရှိ cookies များကိုဖန်တီးရန်, ဖတ်ခြင်းနှင့်ဖျက်ခြင်းကိုမည်သို့ဖန်တီးရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

cookie တစ်ခုဖန်တီးပါ

PHP တွင် cookies များကိုဖန်တီးခြင်းသည်အလွန်ရိုးရှင်းသည် PHP ၏ Setcookie () function ကိုသာသုံးပါ။ အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -

 setcookie('name', 'value', time() + 3600, '/');

ဤဥပမာသည်တစ်နာရီ၏ "အမည်", value "၏တန်ဖိုး, သက်တမ်းကုန်ဆုံးချိန်ကို" နာမည် ", သက်တမ်းကုန်ဆုံးချိန်,

Setcookie () function ကို၏ parameters တွေကိုအောက်ပါအတိုင်းဖြစ်သည် -

  • $ name : cookie ၏အမည်။
  • $ တန်ဖိုး - cookie ၏တန်ဖိုး။
  • $ သက်တမ်းကုန်ဆုံးခြင်း - cookie ၏သက်တမ်းကုန်ဆုံးချိန်။ မသတ်မှတ်ပါက default သည် session ၏အဆုံးတွင်သက်တမ်းကုန်ဆုံးရန်ဖြစ်သည်။
  • $ Path : cookie မှအသုံးပြုသောလမ်းကြောင်း, root directory မှ defaults "/" မှ defaults "/" ။
  • $ ဒိုမိန်း - cookie မှအသုံးပြုသောဒိုမိန်းအမည်, လက်ရှိဒိုမိန်းအမည်ကို default ။
  • $ Secure : HTTPS ဆက်သွယ်မှုများဖြင့်သာ cookies များကိုသာပို့သည်ဖြစ်စေ,
  • $ httponly - HTTP protocol မှတဆင့်သာ cookies များကိုလက်လှမ်းမီခွင့်ပြုရန်ဖြစ်စေ,

cookies များကိုဖတ်ပါ

PHP တွင် cookies များကိုဖတ်ရန်သင်သည်ကမ္ဘာလုံးဆိုင်ရာ variable ကို $ _cookie ကိုရယူနိုင်သည်။ ဒီ variable ဟာ Sent Cookie အချက်အလက်အားလုံးပါတဲ့ခင်းကျင်းမှုတစ်ခုပါ။

ဤတွင် cookie ကိုဖတ်ရှုခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။

 if (isset($_COOKIE['name'])) {
    $value = $_COOKIE['name'];
    echo $value;
} else {
    echo 'Cookie not set!';
}

ဤကုဒ်သည် "name" သည် cookie တွင်တည်ရှိခြင်းရှိမရှိစစ်ဆေးသည်။ မတည်ရှိပါက "cookie ကိုမသတ်မှတ်ပါ" ဟုသတိပေးသည်။

cookies များကိုဖျက်ပါ

PHP တွင် cookie ကိုဖျက်ရန်နည်းလမ်းမှာလက်ရှိအချိန်မတိုင်မီ၎င်း၏သက်တမ်းကုန်ဆုံးချိန်ကို timestamp သို့သတ်မှတ်ရန်ဖြစ်သည်။

ဤတွင် cookies များကိုဖျက်ခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။

 setcookie('name', '', time() - 3600, '/');

ဤကုဒ်သည် cookie ကိုလက်ရှိအချိန်မတိုင်မီတစ်နာရီမတိုင်မီက "Name" cookie ၏သက်တမ်းကုန်ဆုံးချိန်ကိုချိန်ညှိခြင်းဖြင့် cookie ကိုဖျက်လိုက်သည်။

အနှစ်ချုပ် - PHP တွင် cookies များကိုဖန်တီးခြင်း, ဖတ်ခြင်းနှင့်ဖျက်ခြင်းနှင့်ဖျက်ခြင်းသည်အလွန်ရိုးရှင်းပါသည်။ developer များသည်သက်တမ်းကုန်ဆုံးချိန်, လှုပ်ရှားမှုလမ်းကြောင်းနှင့်နယ်ပယ်စသည့်သူတို့၏လိုအပ်ချက်များနှင့်အညီကွဲပြားသော cookie parameters များကိုသတ်မှတ်နိုင်သည်။ cookies များကိုအသုံးပြုသောအခါအထိခိုက်မခံသောသတင်းအချက်အလက်များကိုယိုစိမ့်မှုများကိုရှောင်ရှားရန် Privacy Protection ကိုအထူးဂရုပြုသင့်သည်။