ฉันลองตั้งค่าคุกกี้ข้ามโดเมนใน IE แล้ว แต่ไม่ได้ผลเลย ฉันตรวจสอบข้อมูลแล้วพบว่าสามารถทำได้โดยการตั้งค่า p3p ในส่วนหัว เป็นเรื่องที่ดีจริงๆ :) ตัวอย่างเช่น หากคุณต้องการเยี่ยมชมไซต์ b และตั้งค่าที่ไซต์ a คุกกี้ คุณสามารถทำได้:
1. สร้างไฟล์ Cookies.htm ใต้ b.com
เนื้อหาคือ:
คัดลอกรหัสรหัสดังต่อไปนี้:
<script language=javascript src=http://a.com/setcookies.asp?par=a.com></script>
2. เนื้อหาของ setcookies.asp ภายใต้ a.com คือ:
คัดลอกรหัสรหัสดังต่อไปนี้:
-
Response.AddHeader P3P, CP=CURa ADMa DEVa PSAo PSDo รถบัสของเรา UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR
Response.Cookies(aaa).Domain = คำขอ(ตราไว้หุ้นละ)
Response.Cookies(aaa) = คุกกี้เหล่านี้ตั้งค่าภายใต้ b.com โดยการเข้าถึงไฟล์ภายใต้ a.com
-
ด้วยวิธีนี้ การเข้าถึงไฟล์ Cookies.htm ภายใต้ b.com ทำให้สามารถตั้งค่าและแก้ไขคุกกี้ที่เกี่ยวข้องภายใต้โดเมน a.com ได้ จึงบรรลุวัตถุประสงค์ของการตั้งค่าและการเข้าถึงคุกกี้ข้ามโดเมน