Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)归海一刀published in(发表于) 2014/1/30 1:01:13 Cookie跨域、虚拟目录,,实现通行证登录_[Asp.Net教程]
Cookie有三个属性需要注意一下:1. Domain 域2. Path 路径3. Expires 过期时间
跨域操作需要设置域属性:Response.Cookies("MyCookie").Domain = "dwww.cn"; (这里指的是泛域名)这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过
虚拟目录下访问:我在ASP端做了下测试,.NET的没试, 如果不指定Path属性, 不同虚拟目录下Cookie无法共享将Response.Cookies("MyCookie").Path = "/" 就可以了
总的写法:Response.Cookies("MyCookie").Domain = "dwww.cn";Response.Cookies("MyCookie").Path = "/"Response.Cookies("MyCookie").Expires = Now + 365;Response.Cookies("MyCookie")("Test") = "test";
这种写法实现cookie跨域跨目录, 有不足之处望指正
来源:cnblogs
赞