【发布时间】:2014-06-08 19:43:25
【问题描述】:
我有一个网站,其中包含一个设置 - 用户单击的数字。
我希望用户看到这个号码并能够随时更改它。到目前为止,我一直在使用 cookie 来实现这一点。但是后来我偶然发现了一个错误:当用户打开这个地址到我的网站时:
http://ServerName/Pick
他看到了一个数字。但是当他打开这个地址时:
http://ServerName.ServerDomain/Pick
他看到了一个不同的数字。在浏览器设置中,我看到 2 个 cookie:一个带有域“ServerName”,一个带有域“ServerName.ServerDomain”。
有没有什么方法可以共享同一个 cookie 而无需转发用户是否指定了域名?如果没有,有没有办法在没有 cookie 的情况下做到这一点?
注意:我可以完全控制客户端和服务器端 (ASP.Net MVC)
【问题讨论】:
标签: c# javascript asp.net-mvc cookies