• cookie与session


    要说cookie与session,还要从HTTP协议说起,HTTP协议是无状态协议,不能保存每次交互的信息,即当服务器返回与请求相对应的应答之后,这次事务的所有信息就都丢掉了。如果用户发来一个新的请求,服务器也无法知道它是否与上次的请求有联系。所以要想服务器与客户端有联系,就要说cookie与session。

    什么是cookie:###

    cookie是把服务器少量信息存储到硬盘或内存中。

    什么是session:###

    session是交互时存放在服务端,即使用不保存,也在服务进程中。

    一个网站有很多请求,那么客户端与服务器怎么准确无误的交互呢,当客户端访问一个网站时,服务器就在客户端的本地文件夹中就创建一个cookie对象(不同浏览器创建的位置不同),服务器端也会创建一个session放到内存中或者保存到数据库中,当客户端下次访问时,请求中带有cookie对象的内容,用cookie对象的内容与session对象进行匹配,匹配成功就可以交互,如果不成功重新创建cookie与session,为下次连接保存状态。
    

    cookie时效性,当cookie在有效期,不管是关闭网页还是关闭电脑,cookie依然有效。
    session时效性,当客户端一段时间不操作或者关闭网页,session就会失效,下次连接时,要重新创建cookie与session。

  • 相关阅读:
    正则表达式基础学习
    二识angularJS
    元素的居中方式总结
    初识AngularJs
    初识Vue.js
    Flight学习(一)
    Servlet/JSP-07 Session应用
    Servlet/JSP-05 Cookie
    Servlet/JSP-06 Session
    Servlet/JSP-04 JSP基础
  • 原文地址:https://www.cnblogs.com/zwgblogs/p/5097404.html
Copyright © 2020-2023  润新知