คำถามติดแท็ก setcookie

19
คุกกี้บน localhost ที่มีโดเมนชัดเจน
ฉันต้องคิดถึงบางสิ่งพื้นฐานเกี่ยวกับคุกกี้ บน localhost เมื่อฉันตั้งค่าคุกกี้บนฝั่งเซิร์ฟเวอร์และระบุโดเมนอย่างชัดเจนว่าเป็น localhost (หรือ. localhost) ดูเหมือนจะไม่ยอมรับคุกกี้จากเบราว์เซอร์บางตัว Firefox 3.5:ฉันตรวจสอบคำขอ HTTP ใน Firebug สิ่งที่ฉันเห็นคือ: Set-Cookie: name=value; domain=localhost; expires=Thu, 16-Jul-2009 21:25:05 GMT; path=/ หรือ (เมื่อฉันตั้งค่าโดเมนเป็น. localhost): Set-Cookie: name=value; domain=.localhost; expires=Thu, 16-Jul-2009 21:25:05 GMT; path=/ ไม่ว่าในกรณีใดคุกกี้จะไม่ถูกจัดเก็บ IE8:ฉันไม่ได้ใช้เครื่องมือพิเศษใด ๆ แต่ดูเหมือนว่าคุกกี้จะไม่ถูกเก็บไว้เช่นกันเพราะมันจะไม่ถูกส่งกลับในการร้องขอครั้งต่อไป Opera 9.64:ทั้ง localhost และ. localhost ทำงานแต่เมื่อฉันตรวจสอบรายชื่อของคุกกี้ในการตั้งค่าโดเมนจะถูกตั้งเป็น localhost.local แม้ว่าจะอยู่ในรายการภายใต้ localhost (ในการจัดกลุ่มรายการ) Safari 4:ทั้ง localhost …
191 cookies  setcookie 

2
Safari ไม่ได้ส่งคุกกี้แม้หลังจากการตั้งค่า SameSite = None; การรักษาความปลอดภัย
แอปพลิเคชันของเราใช้คุกกี้เพื่อจดจำการเข้าสู่ระบบของผู้ใช้ ทุกครั้งที่เราเรียก API ให้ตรวจสอบเบราว์เซอร์จะแนบคุกกี้ HTTPonly ที่ตั้งค่าเซิร์ฟเวอร์ไว้กับคำขอ API และได้รับการรับรองความถูกต้อง พฤติกรรมนี้ดูเหมือนจะถูกทำลายในซาฟารีหลังจากโมฮาวีปล่อย ฉันอ่านเกี่ยวกับการรักษาความปลอดภัยคุกกี้ข้ามไซต์ที่ดำเนินการโดยซาฟารีและทีมเซิร์ฟเวอร์ของเราถูกเพิ่มSameSite=None;Secureขณะตั้งค่าคุกกี้ แม้หลังจากนั้นก็ยังไม่ทำงาน Set-Cookie: my_cookie=XXXXX; path=/; secure; HttpOnly; SameSite=None กรุณาแนะนำหรือให้ลิงค์จากผู้ที่พบวิธีการแก้ปัญหาจริง ..
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.