日期:2014-05-17  浏览次数:20446 次

cookies 除了设置过期和清除cookie之外还有没得其它方法设置它无效呢、、
Response.Cookies["test"].Value = "name";//创建cookie

怎么设置 Response.Cookies["test"]过期,怎么判断 Response.Cookies["test"]无效


这里面有Response 和 Request 这两个东西 把我都搞混了、 求助、、、、

------解决方案--------------------
HttpContext.Request.Cookie["text"].Value这里的Request是获得客户端发来的Cookie集合中的test~!
要想设置Cookie的过期时间可以
C# code

HttpCookie responsecookie = new HttpCookie("test","name");
responsecookie.Expires = DateTime.Now.AddYears(1);
HttpContext.Response.SetCookie(responsecookie);

------解决方案--------------------
设置cookie过期其实就是设置cookie存在的一个有效期

比如楼上说的是当前年份+1,那么cookie有效期就是1年

判断cookie是否有效,直接判断cookie是否是null就可以