Bir krom uzantısı oluşturdum ve çerez okudum PHP komut dosyası (Xhttprequest Kullanarak) denir. Bunun gibi:
$cookie_name = "mycookie";
if(isset($_COOKIE[$cookie_name]))
{
echo $_COOKIE[$cookie_name];
}
else{
echo "nocookie";
}
Ancak bu uyarıyı uzantılardaki hatalarda alıyorum.
Adresindeki siteler arası bir kaynakla ilişkilendirilmiş bir çerez (İşte benim alan adım)
SameSite
özellik olmadan ayarlandı . Chrome'un gelecekteki bir sürümü, yalnızcaSameSite=None
ve ile ayarlanırsa siteler arası istekleri olan çerezleri gönderecektirSecure
. Uygulama> Depolama> Çerezler altındaki geliştirici araçlarında çerezleri inceleyebilir ve daha fazla ayrıntıyı https://www.chromestatus.com/feature/5088147346030592 ve https://www.chromestatus.com/feature/5633521622188032 adresinde bulabilirsiniz .
Böyle bir çerez oluşturmaya çalıştım ama yardımcı olmadı.
setcookie($cookie_name,$cookie_value, time() + 3600*24, "/;samesite=None ","mydomain.com", 1);
Bu sorudaki talimatları takip edin .
setcookie
ek bir argüman alır değiştirme $sameSite
. Argüman olabilir None
, Lax
ya da Strict
. Bir OOP arayüzü de mevcuttur.