cookie 和session 区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cookie 和session 区别相关的知识,希望对你有一定的参考价值。
会话技术:
Cookie:客户端技术.将数据保存在客户端浏览器上.Cookie是有大小和个数的限制.
Session:服务器端技术.将数据保存在服务器端.Session没有大小和个数限制.Session基于Cookie回写了一个JSESSIONID.
Cookie的分类:
* 会话级别的Cookie:浏览器关闭了,Cookie就销毁了!
* 持久化的Cookie:
* cookie.setMaxAge(时间); --- 存活指定的时间.
* cookie.setMaxAge(0); --- 销毁持久性Cookie.条件:必须路径得一致.
* 案例一:记录用户上次访问时间.
* 案例二:客户访问的浏览记录.
Session:
* 案例一:购物车
* 案例二:验证码
* session的追踪:浏览器禁用Cookie之后还想使用Session?
* URL重写:
* 在所有的地址路径后拼接;jsessionid=sessionID的值.
* response.encodeURL(url); --- 自动在URL地址后拼接jsessionid
* response.encodeRedirectURL(url); --- 在重定向的时候进行URL重写.
以上是关于cookie 和session 区别的主要内容,如果未能解决你的问题,请参考以下文章
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段