လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> YII မူဘောင်တွင် cookies များနှင့်အစည်းအဝေးများပြုလုပ်ရန်အတွက်လမ်းညွှန်အပြည့်အစုံ, အသေးစိတ်နမူနာများအတွက်လက်တွေ့ကျတဲ့ကျွမ်းကျင်မှု

YII မူဘောင်တွင် cookies များနှင့်အစည်းအဝေးများပြုလုပ်ရန်အတွက်လမ်းညွှန်အပြည့်အစုံ, အသေးစိတ်နမူနာများအတွက်လက်တွေ့ကျတဲ့ကျွမ်းကျင်မှု

gitbox 2025-08-08

မိတ်ဆက်ပေး

Yii မူဘောင်သည်စွမ်းဆောင်ရည်မြင့်မားသော PHP framework ဖြစ်ပြီးကြွယ်ဝသောလုပ်ငန်းဆောင်တာများနှင့်အလွန်အမင်းပြောင်းလွယ်ပြင်လွယ်စွမ်းရည်များနှင့်အလွန်ပြောင်းလွယ်ပြင်လွယ်နိုင်သောစွမ်းဆောင်ရည်များနှင့်အလွန်ပြောင်းလွယ်ပြင်လွယ်သောစွမ်းရည်များဖြစ်သည်။ Web Development တွင်ကွတ်ကီးများနှင့်အစည်းအဝေးများသည်များသောအားဖြင့်အသုံးပြုသောအချက်အလက်သိုလှောင်မှုနည်းလမ်းများဖြစ်ပြီး YII မူဘောင်သည်နှစ် ဦး စလုံးလုပ်ကိုင်ရန်ရိုးရှင်းလွယ်ကူသောနည်းလမ်းဖြစ်သည်။ ဤဆောင်းပါးသည် Yii တွင် cookies များနှင့်အစည်းအဝေးများလုပ်ကိုင်ရန်မည်သို့ပြုလုပ်ရမည်ကိုအသေးစိတ်မိတ်ဆက်ပေးပြီးနမူနာကုဒ်မှတဆင့်သင်၏နားလည်မှုကိုပိုမိုနက်ရှိုင်းစေသည်။

စစ်ဆင်ရေး cookies များကို

ကွတ်ကီးများကိုသတ်မှတ်ပါ

YII မူဘောင်တွင် cookies များကိုသတ်မှတ်ခြင်းသည်အလွန်တိုက်ရိုက်ဖြစ်ပြီး YII :: $ app-> တုံ့ပြန်မှု -> cookies -responsution- >> >>> >>>>>>> အောက်ပါဥပမာသည် cookie တစ်ခုကိုမည်သို့ဖန်တီးရမည်ကိုပြသပြီး၎င်း၏သက်တမ်းကုန်ဆုံးချိန်ကိုမည်သို့သတ်မှတ်ရမည်ကိုပြသသည်။

$ cookie = အသစ် \ yii \ web \ cookie ([
    'NOME' => 'Username',
    'Value' => 'John',
    'Epire' => Time () + 3600, // 1 နာရီအတွင်းသက်တမ်းကုန်ဆုံးလိမ့်မည်]);
Yii :: $ app-> Responsion-> Cookies များ - >>>>>>>> (ဒေါ်လာ cookie);

အထက်ပါကုဒ်တွင် ဂျွန် တန်ဖိုးရှိ cookie တစ်ခုဖြစ်သော cookie တစ်ခုဖန်တီးပြီး၎င်း၏သက်တမ်းကုန်ဆုံးချိန်ကိုလက်ရှိအချိန်နှင့်တစ်နာရီခန့်သတ်မှတ်ထားသည်။

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

ကွတ်ကီးများကိုဖတ်ရန်လည်းအဆင်ပြေပါသည်။ သင်က cookie တန်ဖိုးကို YII :: $ app-> တောင်းခံမှု -> cookies များမှ တဆင့်ရနိုင်သည်။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -

$ username = yii :: $ app-> တောင်းခံခြင်း -> cookies များ -> Getvalue ('username);

ဤကုဒ်သည် cookie value ကိုတောင်းဆိုမှုမှအမည်ရှိ username အမည်ရှိ username အမည်ရှိ usiable ကိုရရှိပြီး variable $ username သို့သတ်မှတ်သည်။

စစ်ဆင်ရေး session

session ကိုသတ်မှတ်

YII မူဘောင်တွင် session တစ်ခုတည်ဆောက်ခြင်းသည်အလွန်ရိုးရှင်းပြီး Yii :: $ app-> session ကိုသုံးနိုင်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

Yii :: $ app-> session-> set ('username', 'John');

ဤကုဒ်သည် session ကို အသုံးပြုသူအမည် ကို ဂျွန် သို့သတ်မှတ်သည်။

session ကိုဖတ်ပါ

Session Content ကိုဖတ်ရန်သင် ရရှိသော နည်းလမ်းကိုသာခေါ်ဆိုရန်လိုအပ်သည်။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -

$ username = yii :: $ app-> session-> get ('username);

ကုဒ်သည် session မှအမည်ရှိ အသုံးပြုသူအမည် အမည်ရှိတန်ဖိုးကိုရရှိပြီး variable $ username သို့သတ်မှတ်သည်။

session ကိုဖျက်ပါ

သင် session တစ်ခုကိုဖျက်ရန်လိုအပ်ပါက ဖယ်ရှား () method ကိုခေါ်ဆိုနိုင်သည်။

Yii :: $ app-> session-> ဖယ်ရှားခြင်း ('username');

ဤကုဒ်သည် session ကို အသုံးပြုသူအမည် ကိုဖယ်ရှားပေးသည်။

အကျဉ်းချုပ်

YII မူဘောင်မှပေးသော interface ကိုမှတစ်ဆင့် cookies များနှင့်အစည်းအဝေးများလုပ်ကိုင်ရန်အလွန်အဆင်ပြေသည်။ ၎င်းသည်သတ်မှတ်ခြင်း, စာဖတ်ခြင်းသို့မဟုတ်ဖျက်ခြင်းဖြစ်စေ, ကုဒ်သည်ရှင်းရှင်းလင်းလင်းနှင့်အတိုချုပ်, ထိန်းသိမ်းရန်လွယ်ကူစေသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကွတ်ကီးများနှင့်အစည်းအဝေးများသည်မရှိမဖြစ်လိုအပ်သောကိရိယာများဖြစ်သည်။ သူတို့ကိုအသုံးပြုခြင်းအားဖြင့်အသုံးပြုသူများသည်အသုံးပြုသူအချက်အလက်များကိုထိရောက်စွာစီမံခန့်ခွဲနိုင်ပြီးလျှောက်လွှာ၏အပြန်အလှန်အကျိုးသက်ရောက်မှုကိုတိုးတက်စေနိုင်သည်။ ဤလုပ်ငန်းလည်ပတ်မှုနည်းစနစ်များကိုကျွမ်းကျင်စေခြင်းက YII စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုကိုပိုမိုထိရောက်စွာဖြည့်ဆည်းပေးနိုင်ရန်ကူညီလိမ့်မည်။