zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    前端综合练习与bootstrap
    05-前端之jQuery
    03-初识JavaScript
    02-初识CSS
    01-前端初识和body标签中的相关标签
    程序员笔记
    windows和Ubantu双系统安装图解
    获取http和ftp地址的图片
    HttpHelper类及调用
    简单的SqlHelper
  • 原文地址:https://www.cnblogs.com/zwgblogs/p/5097404.html
Copyright © 2011-2022 走看看