Frage

Kann ein Cookie zwischen zwei Standorten auf der gleichen Top-Level-Domain geteilt werden? Sprich www.example.com und secure.example.com? Wir suchen in einen Cache für nicht sichere Inhalte Implementierung und müssen sichere Inhalte in einer anderen Domäne zu trennen. Welche Parameter muss das Cookie? Ich verwende asp.net

War es hilfreich?

Lösung

Ja, Sie können. Verwendung:

Response.Cookies("UID").Domain = ".myserver.com"

Andere Tipps

Der einfachste Weg, um eine Cookie-Domain anzuwenden, die über Domänen gemeinsam genutzt werden können, ist es in Ihrem web.config setzen:

<forms cookieDomain="example.com">

Ja, aber Vorsicht nicht gesetzt demselben Namen Cookies in verschiedenen Sub-Domains, als die resultierende Cookie sein zufällig erscheint; Setzen Sie stattdessen ein Cookie in der .maindomain.com nur (nicht in jedem .sub.domain.com)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top