Cookies, sécurité ET sous domaines
Bonjour,
J'ai un site de dev dont l'url est du genre https://XXXXXX-dev-XXX (déterminée par le fichier host de win et les vhosts d'apache)
J'ia un site de préprod dont l'URL est du type https://SD.domaine.fr
Dans ce site je dois créer un cookie.
Vous comprendrez que $val est le contenu, $time la durée de vie.
En local point de souci.
En préprod ça ne fonctionne pas.
J'ai fait quelques tests
fonctionne en préprod, le cookie est bien créé.
Or j'ai besoin de générer les cookies avec tous les paramètres donc le problème est bien de la part de $_SERVER['SERVER_NAME']
Est-ce que quelqu'un a une idée du pourquoi ?
J'ai un site de dev dont l'url est du genre https://XXXXXX-dev-XXX (déterminée par le fichier host de win et les vhosts d'apache)
J'ia un site de préprod dont l'URL est du type https://SD.domaine.fr
Dans ce site je dois créer un cookie.
setcookie('UTIL',$val,$time, '/', $_SERVER['SERVER_NAME'],true,true);
Vous comprendrez que $val est le contenu, $time la durée de vie.
En local point de souci.
En préprod ça ne fonctionne pas.
J'ai fait quelques tests
setcookie('UTIL',$val,$time, '/');
fonctionne en préprod, le cookie est bien créé.
Or j'ai besoin de générer les cookies avec tous les paramètres donc le problème est bien de la part de $_SERVER['SERVER_NAME']
Est-ce que quelqu'un a une idée du pourquoi ?
2 réponses
-
Contributeurbonsoir, "ça ne fonctionne pas"= ?
message d'erreur, lequel?
comportement inattendu, lequel?-
-
Contributeur@AgeAlases-tu certain du contenu de $val?
as-tu testé:setcookie('UTIL', "cookie de test" ,$time, '/', $_SERVER['SERVER_NAME'],true,true);
-
-
Contributeuret ainsi?
setcookie('UTIL',$val,$time, '/', $_SERVER['SERVER_NAME'], false, true);