ใน asp เราสามารถใช้เมธอด response.cookies เพื่อกำหนดค่าของคุกกี้ได้ มีวิธีดังนี้:
response.cookies(ชื่อคุกกี้)[(คีย์)|.attribute]=value
คำอธิบายมีดังนี้: ชื่อคุกกี้ คือชื่อของคุกกี้ที่คุณต้องการ เช่น: ทดสอบ
รหัสพารามิเตอร์: แน่นอนว่าคุณไม่สามารถระบุพารามิเตอร์ทางเลือกได้ -
คีย์นี้ใช้เพื่อระบุชื่อของคุกกี้สำหรับคุกกี้พจนานุกรม ความเข้าใจของฉันดูเหมือนจะคล้ายกับอาร์เรย์
แอตทริบิวต์พารามิเตอร์เป็นทางเลือกและระบุข้อมูลที่เกี่ยวข้องกับคุกกี้ เช่น การระบุ URL เส้นทาง ระยะเวลาที่มีผล ฯลฯ
ค่าตัวเลือกคือ: โดเมนสามารถอ่านคุกกี้ของชื่อโดเมนที่ระบุเท่านั้น
หมดอายุระยะเวลาความถูกต้องของคุกกี้
Haskeys มีคุกกี้ลูกหรือไม่?
เส้นทางสามารถอ่านคุกกี้บนเส้นทางที่ระบุเท่านั้น
การรักษาความปลอดภัยระบุว่าคุกกี้ได้รับการเข้ารหัสหรือไม่
ตัวอย่างเช่น หากต้องการระบุคุกกี้ชื่อ jb51 บนเว็บไซต์นี้ วิธีการจะเป็นดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
Response.Cookies(jb51).Domain = www.xxx.com 'ระบุ www.xxx.com ที่จะเยี่ยมชม
Response.Cookies(jb51).Path = E-Blog 'ระบุการเข้าถึงไดเรกทอรี E-Blog
Response.Cookies(jb51).Expires= DateAdd(d,2,date) 'หมดอายุหลังจากระบุสองวัน
Response.Cookies(jb51)(ชื่อ)=ทดสอบ
Response.Cookies(jb51)(type)=ฮ่าฮ่า
[เอชทีเอ็มไอ]
สองประโยคข้างต้นสร้างคุกกี้สไตล์พจนานุกรม
ส่วนการใช้งาน Haskeys นั้นค่อนข้างง่าย เพียงแค่ request.Cookies(cookie).Haskeys. เช่น หากคุณต้องการพิจารณาว่าคุกกี้เป็นรูปแบบพจนานุกรมหรือไม่ ก็สามารถเขียนเป็นได้
[รหัส]
-
ถ้า Request.Cookies(jb51).Haskeys แล้ว
Response.Write นี่คือคุกกี้พจนานุกรม
อื่น
Response.Write นี่ไม่ใช่คุกกี้พจนานุกรม
สิ้นสุดถ้า
-