如何设置cookie的超时时间,比如象session那样,当超过20分钟不作任何操作后,再操作则退出到登陆页? 如何设置cookie的超时时间,比如象session那样,当超过20分钟不作任何操作后,再操作则退出到登陆页?我现在没作任何限制,是过了几个小时都不超时,除非关掉浏览器,要怎么设置? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sessionState默认的timeout就是20,只要判断if(Session.Count=0){操作} 精心了,应该是if(Session.Count==0){执行相应操作操作}sessionState在web.config中当然也可以在页面中这样设置Session.timeout=20; 没有。即使仅保存文本数据,cookie与session也没有重复的结构,没有可替代性。当不给cookie设置过期时间的时候,cookie保存在浏览器(窗口)进程内,当进程结束cookie就消失了。当给cookie设置过期时间的时候,cookie保存在客户端磁盘文件内,虽然浏览器可以判断其过期,但是却是对访问同一网址所有会话都可见(覆盖),而并不像Session那样区分会话。 一个cookie策略保存在窗口进程,只要浏览器一直开着,即使web服务器重新启动了,cookie也一直有效(如果此时有部分数据依赖于session就会造成数据混乱),不像session在服务器端控制超时判断。另一个由于保存在磁盘文件,所有窗口进程都共享,所以更没有办法像session一样将数据分隔在会话范围内。 如果一定要按照你的要求,可以推论将某个信息保存在session内,然后读取cookie之前都读取这个session,这就有了session的功能。既然如此,就要使用最常用的信息,自然就是用户登录id这样信息,保存在session而不需要cookie。但是如此,你用cookie又有什么用呢?我使用cookie是为了它能比session寿命长或者跨会话。你要像session一样,就直接使用session就好了。 我的不能使用session,因为程序生成一些静态页面和目录,编辑或删除的话,session就失效了。 ASP.NET中如何对数据库中Image类型字段进行写入读取操作?源码 gridview边框问题。、。 求ExtJS学习资料 ◆勇敢者论坛源代码分析系列(征求意见稿),进者有分! 关于视频播放问题 陕北吴旗娃进来看看:AspNetPager6.0 的 url 重写分页问题 正则表达式提取网页内容 小问题~~麻烦大侠看一下~~~谢谢` vb.net中静态变量的问题(在线) ①①①菜鸟发问系列之一:.net与ASP是不是就多了一些控件?有什么区别? 请教一下如何在截取一段包含字符串时能不截取html代码? vs2005.net中treeview怎么把数据库的内容添加进去哪,具体实例,感谢高手们!
只要判断
if(Session.Count=0)
{
操作}
if(Session.Count==0)
{
执行相应操作操作}
sessionState在web.config中
当然也可以在页面中这样设置Session.timeout=20;