Quel est le point de préfixe dans le domaine de cookie veux dire?
Quelle est la différence entre local.test.com
et .local.test.com
? La capture d'écran de google Chrome.
Vous devez vous connecter pour publier un commentaire.
Quelle est la différence entre local.test.com
et .local.test.com
? La capture d'écran de google Chrome.
Vous devez vous connecter pour publier un commentaire.
local.test.com
sera utilisé pour le domaine, tandis que.local.test.com
sera utilisé pour les sous-domaines trop.local.test.com
ne s'applique pas auxx.local.test.com
, mais.local.test.com
s'applique à la fois àlocal.test.com
et àx.local.test.com
?Le point signifie que le cookie est valable pour les sous-domaines ainsi; néanmoins, les récentes spécifications HTTP (RFC 6265) a modifié cette règle de manière moderne, les navigateurs devraient se soucient pas le point. La dot peut être nécessaire par l'ancien navigateur de mise en œuvre de l'obsolète la RFC 2109.
RFC 6265 section 4.1.2.3
De l'article The definitive guide to cookie domaines et pourquoi un www-préfixe de votre site web rend plus sûr:
Le premier point ".local.test.com" est juste la façon dont google chrome vue sur les cookies avec un "Domain=local.test.com" ensemble (ou une "Domain=.local.test.com", qui est la même).
Set-Cookie définitions sans le "Domaine=quelque chose" vue sur le domaine (=hôte) sans dot.
De sorte que le point de chrome ne pas réfléchir si oui ou non un point a été utilisé à partir du serveur, mais de savoir si ou non le cookie a un "Domaine=quelque chose" dans sa définition à partir du serveur. (Et s'il le faisait, le cookie sera également envoyé à des sous-domaines).
Au moins ce est ce que mes tests montrent. Chrome devrait rendre cela plus facile à lire, par exemple, afficher la chaîne de caractères exacte qui a défini le cookie et quand il a été reçu.