1.โดเมนแสดงถึงโดเมนที่มีคุกกี้อยู่ ค่าเริ่มต้นคือที่อยู่ที่ร้องขอ ตัวอย่างเช่น หาก URL คือ www.VeVB.COm/test/test.aspx โดเมนจะมีค่าเริ่มต้นเป็น www.VeVB.COm สำหรับการเข้าถึงข้ามโดเมน หากโดเมน A คือ t1.test.com และโดเมน B คือ t2.test.com ดังนั้นเพื่อสร้างคุกกี้ในโดเมน A ที่ทั้งโดเมน A และโดเมน B สามารถเข้าถึงได้ โดเมนของคุกกี้จะต้องเป็น ตั้งค่าเป็น .test.com หากคุณต้องการสร้างคุกกี้ในโดเมน A ซึ่งโดเมน A ไม่สามารถเข้าถึงได้ แต่โดเมน B สามารถเข้าถึงได้ คุณต้องตั้งค่าโดเมนของคุกกี้เป็น t2.test.com
2.path ระบุไดเร็กทอรีที่มีคุกกี้อยู่ Asp.net มีค่าเริ่มต้นเป็น / ซึ่งเป็นไดเร็กทอรีราก มีไดเร็กทอรีบนเซิร์ฟเวอร์เดียวกันดังนี้: /test/,/test/cd/,/test/dd/ ตอนนี้ สมมติว่าเส้นทางของ cookie1 คือ /test/ และเส้นทางของ cookie2 คือ /test/cd/ ภายใต้การทดสอบ ทุกหน้าสามารถเข้าถึง cookie1 ได้ แต่หน้าย่อยของ /test/ และ /test/dd/ ไม่สามารถเข้าถึง cookie2 เนื่องจากคุกกี้อนุญาตให้เข้าถึงเพจภายใต้เส้นทางได้
3. เบราว์เซอร์จะบันทึกคุกกี้ด้วยโดเมนและเส้นทางเดียวกันในไฟล์ และแยกคุกกี้ด้วย *
4. คุกกี้ที่มีคู่คีย์-ค่าค่า: ฉันมักจะใช้คุกกี้ที่มีคู่คีย์-ค่าเดี่ยว nam=value เสมอ เมื่อพูดถึงคุกกี้ที่มีคู่คีย์-ค่าย่อยหลายคู่ ฉันสับสน ในที่สุดฉันก็คิดออกแล้ว รูปแบบคุกกี้ที่มีคู่คีย์ย่อย-ค่าหลายคู่คือ name=key1=value1&key2=value2 สามารถเข้าใจได้ว่าค่าของคู่คีย์-ค่าเดียวจะบันทึกสตริงค่าหลายคีย์ที่กำหนดเอง ซึ่งตัวคั่นคู่คีย์-ค่าคือ & แน่นอน คุณสามารถปรับแต่งตัวคั่นได้ แต่เมื่อคุณใช้ asp.net เพื่อให้ได้มานั้นจะถูกคั่นด้วยสัญลักษณ์ &