ASP Cookies 集合

response 对象参考手册

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 的信息。可以是下面的参数之一。

  • Domain - 只写;cookie 仅送往到达该域的请求。
  • Expires - 只写;cookie 的失效日期。如果没有规定日期,cookie 会在 session 结束时失效。
  • HasKeys - 只读;规定 cookie 是否拥有 key(这是唯一一个可与 Request.Cookies 命令使用的属性)
  • Path - 只写;如果设置,cookie 仅送往到达此路径的请求。如果没有设置,则使用应用程序的路径。
  • Secure - 只写;指示 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 %> %>

输出:

firstname=Alex
user:firstname=John
user:lastname=Adams
user:
country=UK
user:
age=25

response 对象参考手册