目录
- 1. cookie和session介绍
- 1.1 cookie 简介
- 1.2 cookie的缺陷
- 1.3 session简介
- 1.4 session与cookie的区别
- 2. 设置cookie
- 2.1 设置cookie
- 2.2 获取cookie
- 2.3 删除cookie
- 2.4 设置过期时间和加盐
- 2.5 cookie的其他参数
- 3. 设置 session
- 3.1 设置,修改,删除session
- 3.2 session的其他方法
- 3.3 session的其他配置(配置文件中)
1. cookie和session介绍
1.1 cookie 简介
cookie
是指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。由网景公司的前雇员卢·蒙特利在1993年3月发明。
Cookie
保存在客户端中,按在客户端中的存储位置,可分为内存Cookie
和硬盘Cookie
。
因为HTTP
协议是无状态的,即服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序(购物网站)的实现。在典型的网上购物场景中,用户浏览了几个页面,买了一些东西。最后结帐时,由于HTTP
的无状态性,不通过额外的手段,服务器并不知道用户到底买了什么,所以Cookie
就是用来绕开HTTP</