php $ _COOKIE isset
Estoy usando este código para configurar una cookie y luego ver si existen
setcookie("token", "value", time()+60*60*24*100, "/");
setcookie("secret", "value", time()+60*60*24*100, "/");
setcookie("key", "value", time()+60*60*24*100, "/");
if (!isset($_COOKIE['token']) || !isset($_COOKIE['secret']) || !isset($_COOKIE['key'])) {
// do something because one of the cookies were not set
}
Aunque las tres cookies se configuraron en mi navegador, aún ejecutaif()
declaración. A través del proceso de eliminación, descubrí la cookie central!isset($_COOKIE['secret'])
parece causar elif()
declaración para ejecutar aunque la cookiesecret
se configuró en mi navegador. El script dice que no se ha configurado cuando miro mi navegador y se ha configurado. ¿Se te ocurre alguna razón por la que php dice que no se configuró?