Session的学习
1:什么是Session?
服务器会给每个用户创建一个session对象;
session占一个游览器,只要游览器没有关闭,session就一直存在;
2:Session和Cookie的区别?
(1)Cookie是吧用户的数据写给用户的游览器中,游览器保存(可以保存多个)
(2)Session是吧用户的信息放到服务器中,服务器端保存(保存重要的信息,减少服务器的资源)
(3)Session对象由服务器创建。
3:Session的实现原理
当服务器创建完session对象后,会吧session对象的id以cookie的形式返回给客户端,这样当用户保持当前游览器的情况下再去访问服务器的时候,会吧session的id传给服务器,
服务器会根据id来给用户提供相应的服务。
4:如何知道游览器和这个服务器中的session是一一对应的关系呢?
原理解答:就是当访问一个页面的时候给浏览器创建一个独一无二的号码,也给同时创建的session赋予同样的号码。这样就可以在打开同一个网站的第二个页面时获取到第一个页面中session保留下来的对应信息(理解:当访问第二个页面时将号码同时传递到第二个页面。找到对应的session。)。这个号码也叫sessionID,session的ID号码,session的独一无二号码。