请问下各位大虾...
关于session的默认20分钟失效,是表示说我当赋值给session的时候开始算...以后不管点那个页面都是会重新刷性session再从第一分钟算起,还是说,开始赋值的时候,不管是否都点击页面,session都是20分钟,那这样让session都不过期,是不是要每次点击页面都重新赋值以刷新session,导致session不过期呢?(不设置session的分钟时间)
这是我对session的一个误区,请大家解释一下,谢谢...

解决方案 »

  1.   

    从最后执行次 session赋值开始算起
      

  2.   

    2楼的和一楼的答案有点弥漫,是session赋值开始,所谓的赋值是人为代码的赋值,还是浏览器的刷新赋值
      

  3.   

    从你最后一次操作页面算起的20分钟
    并且session是寄生在你的web程序的进程中的。也就是说 从你给它赋值开始它就生存在你的web应用程序的进程中了,  点任何一个页面  你的程序进程一直都是存活的  所以它也存在,  当你关闭所有的页面时,web应用程序的进程关闭, session也随之结束。(即使没有到20分钟!),
      

  4.   


    浏览器刷新又不会给你自定义的session赋值的除非刷新过程中回传处理到了这句