cookie禁用如何使用了 session还能用吗

理论上只要在返回的页面里里能帶上一个标识会话的令牌在浏览器下一次提交的时候,能带上这个令牌会话就可以被保持

因此,cookie只是最优雅的实现session的方式因为cookie对用戶来说不可见,同时会自动在HTTP报文中传输

但session也可以通过其他方式来保持 比如放一个sessionId在URL的参数里 :)

Cookie与 Session一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案而Cookie采用的是在客户端保持状态的方案。但为什么禁用Cookie就不能得到Session呢因为Session是用Session ID来确定当前对话所對应的服务器Session,而Session

当用户首先进行了请求后服务端就在用户浏览器上创建了一个Cookie,

当这个Session结束时其实就是意味着这个Cookie就过期了。

如果cookie被禁用了而且我们又无法控制让用户启用,那么峩们可以用

这样你就会发现你的url后面多了一个小尾巴

其中的分号和JSESSIONID就是自动加上去的东西了。

某个servlet 使用session保存了一个属性 我想在另外一個servlet中得到该属性的值

如果客户端禁用cookie的话,一般情况是无法实现的

注:如果URL中本来就有参数怎么办

我要回帖

更多关于 cookie禁用如何使用 的文章

 

随机推荐