每个SESSION对象的有效期是一样的吗

来源:百度知道 编辑:UC知道 时间:2024/04/20 13:40:28
多个SESSION对象,在不同时候他建,那它们的有效期是一样的吗?
SESSION1和SESSION2在不同页面创建,在都没有清除的情况下,有效期是不是一样的,会不会出现哪个先创建,哪个就先过期?

都是一样的。

这取决于客户的登陆时间,比如说你登陆某个网站的邮箱,此时会创建一个session,当你关闭IE,那么session就被消毁了.当然,消毁Session还有其它方法,所以说,session的时间是取决于客户的,(比如你点"退出邮箱",那么这个session也应该被消毁)

你的想法是正确的“哪个先创建,哪个就先过期”!
再有就是你可以设置时间长短(在程序、浏览器或者IIS中)!

其实都是一样的,如果你不手动关闭IE,每个session的时间长短都是一样,否则,session过期是当你对一个操作在一个时间段没有操作时,它会根据设定的session有效期进行判断,是否销毁.
因此,若session2一直在使用中,它不会过期,同样,若session1创建后,再没有其它操作,那它也会早于session1过期.

默认的都是一样的..当然你也可以设置的时间长短..