使用Cookie遇到的问题?
Cookie存在于客户端,一般在
Documents and Settings/someuser/Cookies下,
使用了2种cookie的生存周期设置,遇到2种不同结果。
但是,使用第2种方法,相同操作,却不可以打开检查Cookie的页面,但是如果正常给cookie赋值后,可以正常访问其他需要检查cookie的页面,生存期大概1天左右。
Documents and Settings/someuser/Cookies下,
使用了2种cookie的生存周期设置,遇到2种不同结果。
HttpCookie cookie=new HttpCookie("name","value");
//
//使用下面的代码,可以在Cookies目录下,生成对应
//的Cookie文件
//
cookie.Expires=DateTime.Now.AddDays(1);
//
//如果使用下面的代码,那么在Cookies下,看不到对应的Cookie文件
//
cookie.Expires.AddDays(1);
Response.Cookies.Add(cookie);
而且,使用第一种方法,关闭浏览器,再次打开检查Cookie的网页,可以进入的,因为cookie的生存期是1天,而且没有使它失效;//
//使用下面的代码,可以在Cookies目录下,生成对应
//的Cookie文件
//
cookie.Expires=DateTime.Now.AddDays(1);
//
//如果使用下面的代码,那么在Cookies下,看不到对应的Cookie文件
//
cookie.Expires.AddDays(1);
Response.Cookies.Add(cookie);
但是,使用第2种方法,相同操作,却不可以打开检查Cookie的页面,但是如果正常给cookie赋值后,可以正常访问其他需要检查cookie的页面,生存期大概1天左右。