现在有个网站,是用cookie记住用户信息的。设置cookie过期的时间为8小时!可是过几分钟或几十分钟就会要求重新登陆,有哪些原因会导致这类问题?
------解决方案--------------------------------------------------------
是他浏览器设置不正确.如果你cookie时间没设错的话
------解决方案--------------------------------------------------------
贴出相关代码看看再说
------解决方案--------------------------------------------------------
你的cookie数量是不是太多呀.同一个网站,客户端IE一般限制只有20或者50个cookie..
如果超过这个数量,就会新的代替旧的 cookie..
------解决方案--------------------------------------------------------
- C# code
Response.Cookies("user_name").Expires=Date+1 //'指定cookie保存时间 //保留COOKIES一个小时 Response.Cookies("MyCookie").Expires= (now()+1/24) Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now()) //设置60个月以后过期Response.Cookies("CookieName").Expires=DateAdd("m",60,now()) Response.Cookies("User").expires=second()+7
------解决方案--------------------------------------------------------
路过来,帮顶
------解决方案--------------------------------------------------------
我想在除了设置Cookie的过期时间,还可能需要在网站的Web.config中设置Session过期时间
------解决方案--------------------------------------------------------
因为需要重新登陆,说明页面的会话状态已经结束,所以需要重新登陆,所以我觉得应该设置Session的过期时间
------解决方案--------------------------------------------------------
应该设置Session的过期时间
------解决方案--------------------------------------------------------
不一定是cookie, 有可能是session造成的
------解决方案--------------------------------------------------------
偶也不清楚,帮顶
------解决方案--------------------------------------------------------
是不是也用到session了?
------解决方案--------------------------------------------------------
可是过几分钟或几十分钟就会要求重新登陆,有哪些原因会导致这类问题?
=============================================================
几分钟-->根目录文件有改动,Session重置
几十分钟-->Session自动过期
------解决方案--------------------------------------------------------
帮顶一下