เว็บไซต์ลูกค้าของฉันกำลังรับการเตือนคุกกี้ SameSite เหล่านี้ใน Chrome ฉันค้นหาไปทั่วแล้วและไม่สามารถรับคำเตือนให้หายไปได้ คุกกี้เกิดจากการติดตามการแปลงโฆษณาของ Google บนเว็บไซต์ Wordpress ไซต์ดังกล่าวอยู่ใน Apache / 2.4.7 (Ubuntu) ซึ่งโฮสต์โดย DreamHost ที่ใช้งาน PHP 7.1 เพื่อเหตุผลด้านความเข้ากันได้ ในไฟล์. htaccess ของฉันฉันได้ลองเพิ่ม:
Header always edit Set-Cookie (.*) "$1; SameSite=None"
และฉันพยายาม
Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
... และฉันพยายาม
Header always edit Set-Cookie (.*) "$1; SameSite=None;Secure"
รวมถึงชุดค่าผสมอื่น ๆ มากมายรวมถึง SameSite = Lax
คู่มือหนึ่งแนะนำสำหรับ PHP 7.2 และต่ำกว่า:
header('Set-Cookie: cross-site-cookie=bar; SameSite=None; Secure');
500 Internal Server Erorr
แต่ที่ทำให้ผม
แต่ฉันยังคงได้รับข้อผิดพลาดสามข้อต่อไปนี้:
คุกกี้ที่เชื่อมโยงกับทรัพยากรข้ามไซต์ที่ถูกตั้งค่าโดยไม่มี
SameSite
แอตทริบิวต์ ปล่อยอนาคตของ Chrome จะส่งคุกกี้ที่มีการร้องขอข้ามไซต์ถ้าพวกเขาถูกกำหนดด้วยและSameSite=None
Secure
คุณสามารถตรวจสอบคุกกี้ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ภายใต้แอปพลิเคชัน> พื้นที่เก็บข้อมูล> คุกกี้และดูรายละเอียดเพิ่มเติมได้ที่และ(ดัชนี): 1 คุกกี้ที่เกี่ยวข้องกับทรัพยากรที่http://doubleclick.net/ถูกกำหนดด้วยแต่ไม่มี
SameSite=None
Secure
Chrome ในอนาคตจะมีการส่งมอบคุกกี้ที่ทำเครื่องหมายSameSite=None
ว่ามีการทำเครื่องหมายSecure
ด้วยเท่านั้น คุณสามารถตรวจสอบคุกกี้ในเครื่องมือสำหรับนักพัฒนาแอพลิเคชันภายใต้> ที่เก็บข้อมูล> คุกกี้และดูรายละเอียดเพิ่มเติมได้ที่https://www.chromestatus.com/feature/5633521622188032(ดัชนี): 1 คุกกี้ที่เกี่ยวข้องกับทรัพยากรที่http://google.com/ถูกกำหนดด้วยแต่ไม่มี
SameSite=None
Secure
Chrome ในอนาคตจะมีการส่งมอบคุกกี้ที่ทำเครื่องหมายSameSite=None
ว่ามีการทำเครื่องหมายSecure
ด้วยเท่านั้น คุณสามารถตรวจสอบคุกกี้ในเครื่องมือสำหรับนักพัฒนาแอพลิเคชันภายใต้> ที่เก็บข้อมูล> คุกกี้และดูรายละเอียดเพิ่มเติมได้ที่https://www.chromestatus.com/feature/5633521622188032
ในการวิจัยของฉันดูเหมือนจะมีข้อมูล จำกัด เกี่ยวกับคำเตือนและในคำแนะนำที่มีอยู่ฉันไม่แน่ใจว่าฉันต้องระบุคุกกี้ด้วยชื่อหรือวิธีแก้ไขคุกกี้ / ส่วนหัวที่แหล่งที่มา