Score:1

ไม่สามารถใช้ SameSite=none กับแอตทริบิวต์ที่ปลอดภัย โดยใช้ Symfony\Component\HttpFoundation\Cookie เพื่อสร้างคุกกี้

ธง sl

ฉันกำลังพยายามสร้างคุกกี้ใน Drupal 8.9 ด้วย SameSite=ไม่มี ด้วยแอตทริบิวต์ที่ปลอดภัยโดยใช้ Symfony\Component\HttpFoundation\Cookie คลาส แต่ฉันไม่สามารถทำได้เนื่องจากคลาสไม่อนุญาตแอตทริบิวต์ที่ปลอดภัยพร้อมกับไม่มีเลย

นอกจากนี้ ฉันได้ลองตั้งค่าพารามิเตอร์ความปลอดภัยของคุกกี้เป็น จริง แต่ส่งผลให้มีการเปลี่ยนเส้นทางไม่สิ้นสุดในไซต์ของฉัน ฉันไม่ต้องการนำโซลูชันไปใช้ในระดับไซต์ เนื่องจากจะส่งผลต่อความสามารถอื่นๆ ของคุกกี้ฉันแค่ต้องการทำเช่นนี้กับคุกกี้ที่ฉันสร้าง

$cookie = คุกกี้ใหม่(ตัวเอง::SIGMACOOKIENAME, TRUE, 0, '/', NULL, TRUE, FALSE, TRUE, self::SAMESITE_NONE); 
Score:1
ธง us

หากคุณกำลังตั้งค่า SameSite=ไม่มีคุณจะต้องตั้งค่า ปลอดภัย แอตทริบิวต์สำหรับ HTTPS

ถ้า SameSite=ไม่มี ถูกตั้งค่าคุกกี้ ปลอดภัย ต้องตั้งค่าแอตทริบิวต์ด้วย (มิฉะนั้นคุกกี้จะถูกบล็อก) https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite#none

Sharique Husain avatar
sl flag
ใช่ หากฉันตั้งค่าแอตทริบิวต์ 'ปลอดภัย' ไซต์ของฉันจะส่งผลให้มีการเปลี่ยนเส้นทางไม่สิ้นสุด
us flag
นั่นคือปัญหา คุณจะต้องแก้ไขไซต์ของคุณให้ทำงานกับ HTTPS ได้ ตัวอย่างเช่น ด้วย Letsencrypt

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา