J'ai deux questions. Je comprends que si je spécifie le domaine comme .mydomain.com
(avec le point en tête) dans le cookie que tous les sous-domaines peuvent partager un cookie.
Can subdomain.mydomain.com
accéder à un cookie créé dans mydomain.com
(sin el www
sous-domaine) ?
Can mydomain.com
(sin el www
) accèdent au cookie s'il a été créé dans un subdomain.mydomain.com
?
3 votes
Oui, vous pouvez voir le lien ci-dessous codeguru.com/csharp/csharp/cs_internet/article.php/c19417/
1 votes
Étroitement lié : stackoverflow.com/questions/3089199/
2 votes
Pouvez-vous s'il vous plaît examiner cette question stackoverflow.com/questions/38351769/
1 votes
@adam0101 Que faire si le domaine et le sous-domaine sont hébergés sur un serveur différent ?
11 votes
@user3782114, cela n'a pas d'importance s'ils sont sur des serveurs différents. Dans mon cas, ils n'étaient pas seulement sur des serveurs différents, mais chaque domaine était équilibré en termes de charge sur plusieurs serveurs. Une chose qui nous a fait un peu trébucher est que les environnements inférieurs (dev, test, uat, etc) ont commencé à partager le même cookie aussi une fois que nous avons fait cela parce que nous les avions nommés comme "dev.oursite.com", "test.oursite.com", etc. L'astuce (du moins en .Net) consiste à générer une clé machine distincte pour chaque environnement et à l'enregistrer dans votre Web.config (en supposant que vous transformiez la configuration pour chaque environnement).