首页 新闻 会员 周边 捐助

asp.net中关于cookie和session的跨域删除问题

0
悬赏园豆:10 [已关闭问题] 关闭于 2013-11-14 16:10

  cookie可以在多个运用程序中共享,也可以一起删除之后就不能使用,可以使用以下方式进行删除cookie,

HttpCookie cok = Request.Cookies["Success_UserName"];
if (cok != null)
{
TimeSpan ts = new TimeSpan(-1, 0, 0, 0);
cok.Expires = DateTime.Now.Add(ts);//删除整个Cookie,只要把过期时间设置为现在
Response.AppendCookie(cok);
}

session就不同了,session不可以跨域共享,如果要跨域共享的话,应该要经过特殊处理也是可以的,所以一个网站下面如果有多个运用程序,第个应用程序都有自己的session的话,那么就没有方法统一一次性给删除掉,以下的方式只可以把当前应该程序的session给置空,不知道有什么方式可以把整个网站下面的session同名的都一起置空呢?
Session["UserLoginInfo"] = null;

繒經最羙的主页 繒經最羙 | 初学一级 | 园豆:178
提问于:2013-11-14 09:01
< >
分享
所有回答(1)
0

已经知道怎么可以解决了!添加cookie为标签来就可以解决了!

繒經最羙 | 园豆:178 (初学一级) | 2013-11-14 16:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册