来自不同域的ASP.NET访问cookie

| 我正在一个网站上,同一实例在多个域(而不仅仅是子域)上运行。 是否可以创建可在所有这些域中访问的Cookie? 类似于Facebook Cookie在任何地方工作的方式。
已邀请:
仅适用于同一根域中的子域-您只需指定子域即可使用通配符cookie。例如sv1.test.com sv2.test.com都将使用test.com 看到: http://forums.asp.net/t/369569.aspx/1 对于使用单个Cookie跨根域-您不能这样做。它违反了信任规则-否则我的应用程序可能会读取您的其他Cookie。在“似乎”共享cookie的站点中发生的情况是,通常会有一个重定向到该其他域以验证值,然后重定向到该另一个域。然后可以将值发布,在隐藏的表单字段或查询字符串中进行设置。 另请参阅此半重复的帖子: 在不同的域和不同的应用程序(经典ASP和ASP.NET)之间共享Cookie
您可以在
CommonSite.com
上使用.js函数来存储和检索Cookie吗? 所以你可能有
commonSite.com/CookieMonster.js
然后:
FirstDomain.com/MyPage.htm
,您可以叫
commonsite.com/cookiemonster.js
\的
SaveCooke(CookieValue)
SecondDomin.com/OtherPage.htm

要回复问题请先登录注册