Creé una extensión de Chrome y desde popup.js llamé al script PHP (Uso de Xhttprequest) que lee la cookie. Me gusta esto:
$cookie_name = "mycookie";
if(isset($_COOKIE[$cookie_name]))
{
echo $_COOKIE[$cookie_name];
}
else{
echo "nocookie";
}
Pero recibo esta advertencia por errores en las extensiones.
Se configuró una cookie asociada con un recurso entre sitios en (Aquí está mi dominio) sin el
SameSite
atributo. Una versión futura de Chrome solo entregará cookies con solicitudes entre sitios si están configuradas conSameSite=None
ySecure
. Puede revisar las cookies en las herramientas de desarrollador en Aplicación> Almacenamiento> Cookies y ver más detalles en https://www.chromestatus.com/feature/5088147346030592 y https://www.chromestatus.com/feature/5633521622188032 .
Traté de crear una cookie como esta, pero no me ayudó.
setcookie($cookie_name,$cookie_value, time() + 3600*24, "/;samesite=None ","mydomain.com", 1);
Siguiendo las instrucciones de esta pregunta.
setcookie
reemplazo que requiere un argumento adicional $sameSite
. El argumento puede ser None
, Lax
o Strict
. Una interfaz OOP también está disponible.