下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 Session过期设置

Session过期设置.doc

Session过期设置

格格HOCKEY7
2018-03-09 0人阅读 举报 0 0 暂无简介

简介:本文档为《Session过期设置doc》,可适用于领域

Session过期设置先说明情况:公司做监控系统BS结构主要用在局域网内部~监控系统开机可能要开好长时间管理员的ID和权限等是写在Session里的我想不用Cookies的原因可能是Cookies不是很安全还有就是局域网内只是几台机子访问服务器Session没有几个所以即使总保持着Session也不会太占用资源最起码服务器能承受的起。保持Session的方法:有人说设sessiontimeout=或小于的数。这种方法肯定是不行的session计算时间以分钟为单位必须是大于等于的整数。又有人说设sessiontimeout=。这种同样不行session有最大时间限制。我经过测试发现最大值为小时也就是说你最大可以sessiontimeout=都是不可以有呵呵。本人测试环境:winIISASP。所以想通过设sessiontimeout的过期时间让session永不过期是不可能的。写到Cookies里是比较好的方法网上也有很多这样的教程这里就不再说了~还有就是用在要保持session的页里设隐藏iframe每隔一段时间(这个时间小于sessiontimeout的时间)把涮新一次frame里的空页面~实现方法如下:在要保持session页里加上:<iframewidth=height=src="SessionKeeperasp"><iframe>同目录下建一下SessionKeeperasp的文件。<html><head><metahttpequiv="Refresh"content="url=sessionKeeperasp"><!每隔秒刷新一下自己为了和服务器通讯一下保持session不会丢><head><html>这种方法还是比较长见的另外还有一种和上面类似的方法不过他不是用meta自动涮新嵌套的iframe的方法。他是用javascript:windowsetTimeout("functionname()",)第隔一段时间时间自动调用一个函数的方法当然函数里还是要去连接一个空的文件。具体方法如下:在要保持session面里加上:<scriptid=Backlanguage=javascript><script><scriptlanguage=javascript>functionkeepsession(){documentall"Back"src="SessionKeeperaspRandStr="Mathrandom()这里的RandStr=Mathrandom只是为了让每次backsrc的值不同防止同一地址刷新无效的情况windowsetTimeout("keepsession()",)每隔秒调用一下本身}keepsession()<script>这样同一目录下建一个空内容的sessionKeeperasp就文件就可以了~问题没有解决:通过以上的方法Session保持应该没有问题了IIS默认无请求的清除session的值为分钟我设的每次交互服务的时间都远远小于这个值可是我大概过个一天多的时间session还是无缘无故的没了~郁闷。后来在网上多方查找终于找到答案:原来IIS为了保护服务器有一个“回收”的概念~测试了半天终于有了点大体了解(不要笑我菜^^)。先来看看这个“回收”在哪设置。启动IIS管理器>应用程序池>右键>属性>回收选项卡有一项是默认就起作用的就是第一项:“回收工作进程(分钟)”默认值分钟大约个小时。他是什么意思呢,我个人理解:在sessiontimeout之后再过分钟自动把所有仍在保持的session清除。这个值最大可设为大概是多天~我直接取消了不用他自动回收~问题终于解决。另外这个属性对话框中还有其它几项:第二项应该是连接的用户超过了一定数目回收。第三项是到某一个时间就自动回收。在“性能”选项卡中“在空闲此时间段后关闭工作进程”这里就是设置IIS默认sessiontimeout时间的地方了。默认值分钟这里同样最大值可设为和在ASP页中设置sessiontimeout最大值为不同。在这里设置超过大于的值是否起作用我没作测试我想应该是可以的。那为什么在ASP页中sessiontimeout的值最大只能是在IIS的属性中却能设的那么大呢,应该是属于一种保护机制:ASP页的sessiontimeout的值哪个用户都可以设IIS里却只有管理员可以设两者的权限不同所以设置的范围就不同了。<sessionStatecookieless="false"timeout=""mode="StateServer"stateConnectionString="tcpip=:"sqlConnectionString="datasource=userid=sapassword=">

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/3

Session过期设置

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利