HTTP တွင် Session

Cookies များကို အခြေခံ၍ Session များ အလုပ်လုပ်သည်။ Session များသည် ဆာဗာမှ ကလိုင်းကို မှတ်မိပြီး ၎င်းအတွက် အချက်အလက်များ သိမ်းဆည်းနိုင်စေရန် ခွင့်ပြုပေးသည်။

ဥပမာအားဖြင့်၊ ဝဘ်ဆိုက်တစ်ခုမှ ဧည့်သည်သည် ဈေးဆိုင်ရှိ ဈေးခြင်းထဲသို့ ကုန်ပစ္စည်းများ ထည့်နိုင်သည်။ စာမျက်နှာ ပြန်လည်စတင်ခြင်းအပြီးတွင် ဆာဗာသည် ကလိုင်းကို ဖော်ထုတ်ပြီး ထို ဘရောက်ဆာတွင် ထားရှိခဲ့သော ကုန်ပစ္စည်းများကို ပြသပေးမည်။

ထိုသို့ အလုပ်လုပ်ပုံကို ကြည့်ကြပါစို့။ သင်သိထားသည့်အတိုင်း HTTP ပရိုတိုကောသည် အခြေအနေကို မသိမ်းဆည်းပါ၊ ဆိုလိုသည်မှာ ဆာဗာသည် အချက်အလက်တောင်းခံခြင်း မည်သည့်ကလိုင်းမှလာသည်ကို ခွဲခြား၍မရပါ။ ထို့ကြောင့် ဤကိစ္စတွင် နည်းလမ်းရှာဖွေမှုကို အသုံးပြုသည်။

၎င်း၏အဓိပ္ပါယ်မှာ အောက်ပါအတိုင်းဖြစ်သည်။ ကလိုင်း၏ ပထမဆုံး တောင်းဆိုမှုတွင် ဆာဗာသည် ၎င်းအား ကြုံရာကျပန်း ထူးခြားသော စာကြောင်းတစ်ခုပါရှိသည့် cookie တစ်ခု သတ်မှတ်ပေးသည်။ ထို cookie ကို Session cookie ဟုခေါ်ပြီး ပုံမှန်အားဖြင့် sessid အမည်ရှိသည်။

ဆာဗာသည် မိမိထံတွင် Session cookie အားလုံး၏ စာရင်းကိုလည်း သိမ်းဆည်းထားပြီး ၎င်းတို့နှင့် လိုအပ်သော အချက်အလက်များကို ချိတ်ဆက်ပေးထားသည်။ ဥပမာအားဖြင့်၊ ဈေးဆိုင်တွင် ရွေးချယ်ထားသော ကုန်ပစ္စည်းများ၏ စာရင်း။

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

Задание 1

HTTP ပရိုတိုကောသည် တောင်းဆိုချက်များကြားတွင် အချက်အလက်များကို မသိမ်းဆည်းပါ။ �ို့သော်လည်း ဆာဗာသည် အသုံးပြုသူများကို ခွဲခြားသိရှိနိုင်သည်။ ဤသို့ မည်သို့အကောင်အထည်ဖော်ထားသနည်း။