<อ้างอิงการตอบสนองวัตถุที่สมบูรณ์
Cookies คอลเลกชันที่ใช้ในการตั้งค่าหรือรับค่าคุกกี้ ถ้าคุกกี้ไม่อยู่ก็จะถูกสร้างขึ้นและใช้ค่าที่ระบุไว้
Note: ตอบสนอง Cookies คำสั่งจะต้องปรากฏก่อน <html> แท็ก
วากยสัมพันธ์
Response.Cookies(name)[(key)|.attribute]=value
variablename=Request.Cookies(name)[(key)|.attribute]
พารามิเตอร์ | ลักษณะ |
---|---|
name | จำเป็นต้องใช้ ชื่อของคุกกี้ |
value | ที่จำเป็นสำหรับการตอบสนอง Cookies คำสั่ง ค่าของคุกกี้ |
attribute | ไม่จำเป็น. ระบุข้อมูลเกี่ยวกับคุกกี้ สามารถเป็นหนึ่งในพารามิเตอร์ต่อไปนี้:
|
key | ไม่จำเป็น. ระบุกุญแจสำคัญในการที่ค่าที่ได้รับมอบหมาย |
ตัวอย่าง
"Response.Cookies" คำสั่งที่ใช้ในการสร้างคุกกี้หรือการตั้งค่าคุกกี้:
<%
Response.Cookies("firstname")="Alex"
%>
ในโค้ดข้างต้นเราได้สร้างคุกกี้ที่มีชื่อว่า "firstname" และได้รับมอบหมายค่า "Alex" กับมัน
นอกจากนี้ยังเป็นไปได้ที่จะกำหนดคุณลักษณะบางอย่างเพื่อคุกกี้เช่นการตั้งค่าวันที่เมื่อคุกกี้ควรหมดอายุ:
<%
Response.Cookies("firstname")="Alex"
Response.Cookies("firstname").Expires=#May 10,2002#
%>
ตอนนี้คุกกี้ที่มีชื่อ "firstname" มีค่าของ "Alex" และมันจะหมดอายุจากคอมพิวเตอร์ของผู้ใช้ที่ 10 พฤษภาคม 2002
"Request.Cookies" คำสั่งที่ใช้จะได้รับค่าคุกกี้
ในตัวอย่างด้านล่างเราเรียกค่าของคุกกี้ "firstname" และแสดงผลบนหน้าเว็บ:
<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>
เอาท์พุท:
Firstname=Alex
คุกกี้ยังสามารถมีคอลเลกชันของค่าหลาย เราบอกว่าคุกกี้มีคีย์
ในตัวอย่างด้านล่างเราจะสร้างคุกกี้คอลเลกชันที่มีชื่อ "user" "user" คุกกี้มีคีย์ที่มีข้อมูลเกี่ยวกับผู้ใช้:
<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>
โค้ดข้างล่างนี้อ่านทั้งหมด cookies เซิร์ฟเวอร์ของคุณได้ส่งให้กับผู้ใช้ โปรดทราบว่าการตรวจสอบรหัสถ้าคุกกี้มีกุญแจกับ HasKeys ทรัพย์สิน:
<html>
<body>
<%
dim x,y
for each x in Request.Cookies
response.write("<p>")
if Request.Cookies(x).HasKeys then
for each y in Request.Cookies(x)
response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
response.write("<br>")
next
else
Response.Write(x & "=" & Request.Cookies(x) & "<br>")
end if
response.write "</p>"
next
%>
</body>
</html>
%>
เอาท์พุท:
firstname=Alex
user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25
<อ้างอิงการตอบสนองวัตถุที่สมบูรณ์