关于多域名COOKIES作用域的问题
作者:hayden 日期:2008-07-21
不知道做网络程序的朋友是否重视COOKIES作用域
对于多域名或 主域与WWW二级域名同时共用一站点,设置Cookies的作用域,让整个网站用同一个Cookies
以前从来没有重视过,也从来没有将之视之为问题,只是最近突然感觉确实是个问题,就来当前这个博客来说吧,PJBLOG是没有设置COOKIES作用域的,也就是说,当你在mysuc.com中登陆后,在地址栏打上www.mysuc.com后,就会发现,你在主域名下登陆的信息,并没有被www域所接受,这也就是为什么很多朋友说他用域名指向到博客,博客不能在各域名间同步登陆。
其实解决问题的方法很简单,只需要在判断登陆成功时加上如下这句话,申明一下作用域就OK了
引用内容
看来在以后的程序中,这个问题应该重视一下,否则同一站点因为作用域的不同,而互相不认识。
对于多域名或 主域与WWW二级域名同时共用一站点,设置Cookies的作用域,让整个网站用同一个Cookies
以前从来没有重视过,也从来没有将之视之为问题,只是最近突然感觉确实是个问题,就来当前这个博客来说吧,PJBLOG是没有设置COOKIES作用域的,也就是说,当你在mysuc.com中登陆后,在地址栏打上www.mysuc.com后,就会发现,你在主域名下登陆的信息,并没有被www域所接受,这也就是为什么很多朋友说他用域名指向到博客,博客不能在各域名间同步登陆。
其实解决问题的方法很简单,只需要在判断登陆成功时加上如下这句话,申明一下作用域就OK了
引用内容Response.Cookies(CookieName).Domain = "mysuc.com"
看来在以后的程序中,这个问题应该重视一下,否则同一站点因为作用域的不同,而互相不认识。
评论: 3 | 引用: 0 | 查看次数: -
发表评论

文章来自:
Tags:
]