PHP တွင် Cookie များဖြင့် အလုပ်လုပ်ခြင်း မိတ်ဆက်
အသုံးပြုသူ၏ browser ထဲတွင် တိုက်ရိုက် အချက်အလက်များ သိမ်းဆည်းရန် နည်းလမ်းတစ်ခု ရှိပါသည်။ ၎င်းကို Cookie များ (cookie) ဖြင့် လုပ်ဆောင်ပါသည်။ Cookie များသည် browser အတွင်းရှိ အထူးနေရာတွင် သိမ်းဆည်းထားသော string အပိုင်းအစ အနည်းငယ်ဖြစ်သည်။ Cookie တစ်ခုစီတွင် ၎င်း Cookie ကို ရေးနိုင် ဖတ်နိုင်သော ၎င်း၏ကိုယ်ပိုင် အမည်ရှိသည်။
ဘယ်လိုလုပ်ဆောင်သည်ကို ကြည့်ကြရအောင်။ အစပိုင်းတွင် PHP ဖိုင်နှစ်ဖို့ ပြုလုပ်ပါမည်။ ပထမဖိုင်တွင် Cookie ကို ရေးပါမည်၊ ဒုတိယဖိုင်တွင်မူ ၎င်းကို ဖတ်ပါမည်။
Cookie များ ရေးသားခြင်းကို setcookie function ကို အသုံးပြု၍ လုပ်ဆောင်ပါသည်။ ၎င်းသည် ပထမသတ်မှတ်ချက် (parameter) အဖြစ် ၎င်း Cookie ၏ အမည်ကို လက်ခံပြီး၊ ဒုတိယသတ်မှတ်ချက်အဖြစ် တန်ဖိုးကို လက်ခံပါသည်။ Cookie များ ရေးသားခြင်းကို မည်သည့် မျက်နှာပြင် ရလဒ် မထုတ်မီ (session များနှင့် ဆင်တူစွာ) လုပ်ဆောင်ရန် လိုအပ်ပါသည်။
ထို့ကြောင့်၊ ဖိုင်ထဲတွင် အမည် test နှင့် တန်ဖိုး 'abcde' ပါသော Cookie တစ်ခုကို ရေးကြပါစို့။
<?php
setcookie('test', 'abcde');
?>
ယခု ဒုတိယဖိုင်ထဲတွင် ကျွန်ုပ်တို့၏ Cookie ကို ဖတ်ကြပါစို့။ ၎င်းကို $_COOKIE array ကို အသုံးပြု၍ လုပ်ဆောင်ပါသည်။
<?php
echo $_COOKIE['test']; // 'abcde' ကို ပြသပေးမည်
?>
ဖိုင်တစ်ခုထဲတွင် Cookie ကို ရေးပါ၊ နောက်ထပ်ဖိုင်တစ်ခုထဲတွင် ၎င်းကို မျက်နှာပြင်ပေါ် ပြသပါ။