J'ai créé une extension chrome et à partir de popup.js j'ai appelé un script PHP (Using Xhttprequest) qui lit le cookie. Comme ça:
$cookie_name = "mycookie";
if(isset($_COOKIE[$cookie_name]))
{
echo $_COOKIE[$cookie_name];
}
else{
echo "nocookie";
}
Mais je reçois cet avertissement lors d'erreurs dans les extensions.
Un cookie associé à une ressource intersite sur (Voici mon domaine) a été défini sans l'
SameSite
attribut. Une future version de Chrome ne fournira des cookies avec des demandes intersites que s'ils sont définis avecSameSite=None
etSecure
. Vous pouvez consulter les cookies dans les outils de développement sous Application> Stockage> Cookies et voir plus de détails sur https://www.chromestatus.com/feature/5088147346030592 et https://www.chromestatus.com/feature/5633521622188032 .
J'ai essayé de créer un cookie comme celui-ci mais cela n'a pas aidé.
setcookie($cookie_name,$cookie_value, time() + 3600*24, "/;samesite=None ","mydomain.com", 1);
En suivant les instructions de cette question.
setcookie
remplacement qui prend un argument supplémentaire $sameSite
. L'argument peut être None
, Lax
ou Strict
. Une interface POO est également disponible.