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的独一无二号码。

 

posted @ 2022-10-26 23:04  程序员XiaoXie  阅读(23)  评论(0编辑  收藏  举报