Saya membuat ekstensi chrome dan dari popup.js saya memanggil skrip PHP (Menggunakan Xhttprequest) yang membaca cookie. Seperti ini:
$cookie_name = "mycookie";
if(isset($_COOKIE[$cookie_name]))
{
echo $_COOKIE[$cookie_name];
}
else{
echo "nocookie";
}
Tapi saya mendapatkan peringatan ini karena kesalahan dalam ekstensi.
Cookie yang terkait dengan sumber daya lintas-situs di (Inilah domain saya) disetel tanpa
SameSite
atribut. Rilis Chrome di masa mendatang hanya akan mengirimkan cookie dengan permintaan lintas situs jika diatur denganSameSite=None
danSecure
. Anda dapat meninjau cookie dalam alat pengembang di bawah Aplikasi> Penyimpanan> Cookie dan melihat rincian lebih lanjut di https://www.chromestatus.com/feature/5088147346030592 dan https://www.chromestatus.com/feature/563352162218808032 .
Saya mencoba membuat cookie seperti ini tetapi tidak membantu.
setcookie($cookie_name,$cookie_value, time() + 3600*24, "/;samesite=None ","mydomain.com", 1);
Ikuti instruksi dari pertanyaan ini .
setcookie
pengganti yang membutuhkan argumen tambahan $sameSite
. Argumennya bisa None
, Lax
atau Strict
. Antarmuka OOP juga tersedia.