在同一个浏览器里面,如果我有一次登录了以后,而且在session购物车里面放置了很多商品,那么我只要把这个页面关掉,不把浏览器关掉,当我再在这个浏览器里面打开这个网页的时候,直接就显示我登陆了,而且我的session购物车里面的东西还在,但是如果我把浏览器关掉,再重新打开浏览器进入这个网站,就没法再自动登录了,session购物车里面的商品也没有了,不是说浏览器关闭是不影响session的有效期的么?我把session设置了3天,让我在三天里面都可以进入我的购物车。请问怎么解决这个问题呢?
浏览器关闭了,session当然也消失了
首先...并不是关了浏览器session就失效... session的有效期最好是别太大...这样是在浪费资源.
LZ的问题可以用cookie搞定
cookie不是每次都会变的么,struts2里面有一个jsessionid的值,每一次都不同,这是怎么可以实现呢?
很多帖子,都说session和浏览器无关,session服务器的东西,客服端的浏览器关闭session是不知道的,只有手动回收或者是设定时长才可以把它销毁,但问题是我给设定了足够的时长,一关闭浏览器,session还是没有了。