当前位置:首页 > Cookie跨域、虚拟目录, 实现通行证登录

Cookie跨域、虚拟目录, 实现通行证登录

点击次数:1996  更新日期:2010-12-30
\n

Cookie有三个属性需要注意一下:
1. Domain 域
2. Path 路径
3. Expires 过期时间


\n

跨域操作需要设置域属性:
Response.Cookies(“MyCookie”).Domain = “dwww.cn”; (这里指的是泛域名)
这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过


\n

虚拟目录下访问:
我在ASP端做了下测试,.NET的没试, 如果不指定Path属性, 不同虚拟目录下Cookie无法共享
将Response.Cookies(“MyCookie”).Path = “/” 就可以了


\n

总的写法:
Response.Cookies(“MyCookie”).Domain = “dwww.cn”;
Response.Cookies(“MyCookie”).Path = “/”
Response.Cookies(“MyCookie”).Expires = Now + 365;
Response.Cookies(“MyCookie”)(“Test”) = “test”;


\n

这种写法实现cookie跨域跨目录, 有不足之处望指正


\n

来源:cnblogs

\n