คุกกี้เป็นที่จับสตริงข้อความที่ส่งไปยังเบราว์เซอร์ของลูกค้าและบันทึกไว้ในฮาร์ดไดรฟ์ของลูกค้า สามารถใช้เพื่อคงข้อมูลไว้ระหว่างเซสชันเว็บไซต์บางแห่ง ทั้งวัตถุคำขอและการตอบสนองมีชุดคุกกี้ collection cookie collection เป็นชุดของคุกกี้ที่ส่งจากไคลเอนต์ไปยังเว็บเซิร์ฟเวอร์พร้อมกับ httprequest ในทางกลับกันหากคุณต้องการส่งคุกกี้ไปยังลูกค้าคุณสามารถใช้การตอบกลับ cookie
1. ทรัพย์สิน expiresabsolute
คุณสมบัตินี้สามารถกำหนดวันที่และหลังจากวันที่นี้คุกกี้ไม่สามารถใช้งานได้อีกต่อไป คุกกี้สามารถลบได้โดยกำหนดวันหมดอายุไปยังคุณสมบัติหมดอายุ ชอบ:
<%response.cookies ("passtime"). expiresAbsolute = "1/1/99"%>
2. คุณลักษณะของโดเมน
แอตทริบิวต์นี้กำหนดโดเมนที่ไม่ซ้ำกันซึ่งจะส่งคุกกี้ ตัวอย่างเช่น: คุกกี้จะถูกส่งไปยัง Microsoft People เท่านั้นคุณสามารถใช้รหัสต่อไปนี้
<%response.cookies ("โดเมน"). domain = "www.microsoft.com"%>
3. ไวยากรณ์ของ ASP โดยใช้การเขียนคุกกี้ที่ส่งคุกกี้ไปยังลูกค้ามีดังนี้:
response.cookie ("ชื่อคุกกี้") [("ชื่อคีย์"). แอตทริบิวต์] = เนื้อหา
หากไฟล์ ASP ต้องการสร้างคุกกี้สามารถวางรหัสต่อไปนี้ก่อนที่จะมีไฟล์ ASP <HTML> แรกเพื่อหลีกเลี่ยงข้อผิดพลาด
<%response.cookies ("cookiename") = "newcookie"%>
<html>
-
</html>
4. ในทำนองเดียวกัน ASP ใช้ชุดคุกกี้ของวัตถุคำขอเพื่ออ่านคุกกี้เช่น:
<%response.writequest.cookies ("cookiename")%>
นี่คือตัวอย่างที่สมบูรณ์เพื่อแสดงคุกกี้:
-
สลัว
num = request.cookies ("visit_num")
ifnum> 0 แล้ว
num = num+1
Response.write "คุณได้เยี่ยมชมเว็บไซต์นี้เป็นครั้งแรก" & num & "
อื่น
Response.write "ยินดีต้อนรับสู่เว็บไซต์นี้เป็นครั้งแรก"
num = 1
endif
Response.cookies ("Visit_num") = num
-
ในตัวอย่างนี้ก่อนที่จะอ่านตัวแปรคุกกี้ VIST_NUM เพื่อดูว่าคอมพิวเตอร์ผู้ใช้บันทึกตัวแปรคุกกี้หรือไม่ หากตัวแปรนี้มีอยู่หมายความว่าผู้ใช้ได้เข้าเยี่ยมชมหน้าและป้อนจำนวนการเข้าชมในเวลาเดียวกัน หากผู้ใช้เข้าชมหน้าเป็นครั้งแรกจะไม่มีตัวแปรคุกกี้ในคอมพิวเตอร์ของเขา โปรแกรมจะแสดงคำว่า "ยินดีต้อนรับ" จากนั้นบันทึกตัวแปรคุกกี้ VIST_NUM ไปยังคอมพิวเตอร์ของผู้ใช้เพื่อให้ผู้ใช้จะให้ข้อมูล "จำนวนการเข้าชม" ในครั้งต่อไปที่เขาเข้าเยี่ยมชมหน้า
5. พจนานุกรมคุกกี้
บางครั้งตัวแปรคุกกี้จำนวนมากอาจต้องกำหนดไว้ในหน้า เพื่อที่จะจัดการได้ดีขึ้นแนวคิดของ "คีย์ย่อย" ของคนคนหนึ่งมักจะถูกนำมาใช้ในส่วนประกอบคุกกี้ ไวยากรณ์สำหรับอ้างว่าเป็นดังนี้:
request.cookies ("changename") ("ชื่อ subkey"))
ตัวอย่างเช่นคุกกี้ต่อไปนี้สร้างพจนานุกรมชื่อ "พจนานุกรม" ซึ่งบันทึกค่าคีย์สามค่า:
-
Response.cookie ("info") ("myname") = "Jeff"
Response.cookie ("ข้อมูล") ("เพศ") = "ชาย"
Response.cookie ("info") ("myheight") = "172"