猿问

Cookies 过期

我的会话状态存储模式是在配置文件中设置为 <sessionState mode="StateServer" cookieless="false" timeout="12000" />

服务器已经开启了状态服务,但是该网站Cookies不到30分钟就丢失掉了,不知道是什么原因。

另外在同一服务器里头另一个网站同样配置却不会有这种问题。

望高手指点一下什么情况下可能出现这种现象。


慕姐8265434
浏览 372回答 2
2回答

Qyouu

sessionState 设定的是服务器端session的生命周期 Cookie的生命周期和上述设定无关,在创建Cookie时设定参看: 1 HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项 2 DateTime dt = DateTime.Now;//定义时间对象 3 TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间,具体查msdn 4 cookie.Expires = dt.Add(ts);//添加作用时间 5 cookie.Values.Add("user","cxbkkk");//增加属性
随时随地看视频慕课网APP
我要回答