Gibt es eine Möglichkeit, Cookies über verschiedene Domänen und verschiedene Anwendungen (klassisches ASP und ASP.NET) hinweg gemeinsam zu nutzen?
Antworten
Zu viele Anzeigen?Nein, die gibt es nicht.
Das Problem ist eher ein domänenübergreifendes als ein asp.net/classic asp-Problem und hat Sicherheitsgründe.
Wenn es sich bei den Domänen um Subdomänen handelt, können Sie die Cookies gemeinsam nutzen, sofern Sie einen Cookie-Pfad verwenden, auf den beide zugreifen können (z. B. für die Domäne sub.example.com
können Sie Cookies lesen und schreiben, indem Sie die example.com
Bereich).
Sie können Cookies über eine Kommunikation zwischen Servern im Hintergrund oder über Querystrings weitergeben.
Beides ist nicht ratsam, es sei denn, die Informationen in den Cookies sind harmlos (aber Achtung: harmlos aussehende Daten sind oft nicht wirklich harmlos).
Native Unterstützung für den Zugriff auf Cookies ist domänenübergreifend nicht möglich und wird es aus Sicherheitsgründen wahrscheinlich auch nie sein.
2 Stimmen
Ich weiß, dass diese Frage bereits beantwortet wurde, aber ich habe mich kürzlich dasselbe gefragt, und es gibt Möglichkeiten, dies zu tun. Sie können detaillierte Erklärungen und Beispiele sehen aquí , aquí y aquí .