Cookies, sécurité ET sous domaines
AgeAlas
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
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 ?
A voir également:
- Cookies, sécurité ET sous domaines
- Question de sécurité - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Mode securite - Guide
- Supprimer les cookies - Guide
- Clé de sécurité windows 10 gratuit - Guide
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonsoir, "ça ne fonctionne pas"= ?
message d'erreur, lequel?
comportement inattendu, lequel?
message d'erreur, lequel?
comportement inattendu, lequel?
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
et ainsi?
setcookie('UTIL',$val,$time, '/', $_SERVER['SERVER_NAME'], false, true);
en effet j'aurais dû préciser, my bad.
En fait le cookie est créé mais sans valeur.
Donc $_COOKIE['UTIL'] existe mais est null.
as-tu testé:
setcookie('UTIL', "cookie de test" ,$time, '/', $_SERVER['SERVER_NAME'],true,true);