ASP Cookies 集合
Cookies 集合用于设置或取得 cookie 的值。如果 cookie 不存,就创建它,并赋予它规定的值。
注释:Response.Cookies 命令必须位于 标签之前。
语法:
Response.Cookies(name)[(key)|.attribute]=value variablename=Request.Cookies(name)[(key)|.attribute]
参数 | 描述 |
---|---|
name | 必需。cookie 的名称。 |
value | 必需(对于 Response.Cookies 命令)。cookie 的值。 |
attribute | 可选。规定有关 cookie 的信息。可以是下面的参数之一。
|
key | 可选。规定在何处赋值的 key。 |
အကျိုးသုံး
"Response.Cookies" အမိန့် သတင်းဆိပ် ကို ဖန်တီးသို့မဟုတ် သတင်းဆိပ် အသုံးပြုထားသော အခြေအနေ ပြုပါတယ့်:
<% ဆိုင်းသုံး("firstname")="Alex" %>
အထက်အရာဝတ္တု တွင်၊ ကင်းဆိပ် အမည် "firstname" ကို ဖန်တီးခဲ့ပြီး၊ သူ့အား အသုံးပြုထားသော အကြောင်းအရာ ဖြစ်သည်။
ကင်းဆိပ် သတင်းများ ကို သတင်းဆိပ် ကို အခြေအနေ ပြုပြင် နိုင်သည်။ ဥပမာ၊ ကင်းဆိပ် ပျက်ကျခြင်း စံချိန် ပြုပြင်ပါတယ့်:
<% ဆိုင်းသုံး("firstname")="Alex" ဆိုင်းသုံး("firstname").Expires=#May 10,2002# %>
ဒီအခါ ငွေ့လုံး "firstname" သည် "Alex" ဖြစ် ပြီး သုံးစွဲသူ အမြင့်ပြင် တွင် သုံးစွဲသူ က ပျက်ကျသွားမည် ဖြစ်သည် ဟု ကြိုးပမ်းသည် ဖြစ် သည် ဟူ၍ ဆိုလိုသည် ၂၀၀၂ ခုနှစ် ဇွန် ၁၀ ရက် တွင် ပျက်ကျသွားမည် ဖြစ်သည်။
"Request.Cookies" အမိန့် သည် ငွေ့လုံး အား ပြန်လည်ရယူ ရန် အသုံးပြုသည်။
ဒီ အမှတ်အသား တွင် ငွေ့လုံး "firstname" ကို ပြန်လည်ရယူ ပြီး ပြသသည့် စာသင်းပေါ် သို့ ပေးပို့ပါလိုသည်။
<% fname=ဆိုင်းသုံး("firstname") ဆိုင်းသုံး("Firstname=" & fname) %>
输出:
Firstname=Alex
ငွေ့လုံး သည် အချက်အလက် အစု ကို ပါဝင်နိုင် ပြီး ဒါကို ငွေ့လုံး သည် key ပါဝင်သည် ဟု ခေါ်ပါလိုသည်။
ဒီ အမှတ်အသား တွင် သုံးစွဲသူ အား အရေးယူသော "user" အမည် ငွေ့လုံး အစု ကို ဖန်တီး ရန် ကြိုးပမ်းပါလိုသည်။ "user" ငွေ့လုံး သည် သုံးစွဲသူ အချက်အလက် ကို ပေးခဲ့သော key ပါဝင်သည်။
<% ဆိုင်းသုံး("user")("firstname")="John" ဆိုင်းသုံး("user")("lastname")="Adams" ဆိုင်းသုံး("user")("country")="UK" ဆိုင်းသုံး("user")("age")="25" %>
ဒီ ကုလင်း အရ ဆိုင်းသုံး သည် ဆိုင်းသုံး က သုံးစွဲသူ ကို ပေးခဲ့သော ငွေ့လုံး အား ကြည့်တတ် နိုင်ပါသည် ဟု ဆိုလိုသည်။ ငွေ့လုံး ကို သုံးစွဲသူ သည် သုံးစွဲသူ ကို ပေးခဲ့သော ကိုယ်လက်အချက်အလက် ကို ကြည့်တတ် ရန် သုံးစွဲသူ သည် HasKeys အချက်အလက် ကို အသုံးပြုသည်။
<html> <body> <% ဒီငွေ့လုံး x, y ရှိရာ ငွေ့လုံး(x) တွင် x အား အစားထိုး ဆိုင်းသုံး("<p>") ရှိရာ ငွေ့လုံး(x).HasKeys က အရေးယူ ရှိရာ ငွေ့လုံး(x) တွင် y အား အစားထိုး ဆိုင်းသုံး(x & ":" & y & "=" & ရှိရာ ငွေ့လုံး(x)(y)) ဆိုင်းသုံး("<br /") next မဟုတ် ဆိုင်းသုံး မှာ (x & "=" & ရှိရာ ငွေ့လုံး(x) & "<br />") end if response.write "" next %>