Session是http服务器端为用户开辟的一块内存空间,其中存储了和浏览器相关的SessionID,这样在客户端和服务器的连接断开并重连
之后,通过SessionID服务器端就可以判断当前发送请求的客户端是之前已经连接的客户端。
Session有两种实现方法:
1. 通过Cookie实现
2. 通过重写URL实现
session有以下规则:
1. 如果浏览器之处Cookie,创建Session的时候会把SessionID保存在Cookie里
2. 如果不支持Cookie,必须自己编程使用URL重写方式实现Session,实现方法是使用response.encodeURL(),此方法有两个作用
1. 转码(如果链接里有中文会进行转码)
2. URL后面加入SessionID