zoukankan      html  css  js  c++  java
  • web开发相关

    Session相关

    关了浏览器session当然仍然存在,因为session是储存在服务器端的,而服务器是不可能知道你有没有关掉浏览器。

    服务器只是简单的保持session接受用户请求,只有当session一段时间没有被请求(比如30分钟以后),服务器才会把session作废。客户端与服务器交互session的时候,客户端会生成一个cookie,这个cookie包含了当前session的ID号。你再次打开浏览器的时候,浏览器会发送这个ID号,如果此时session还没失效的话,服务器就能通过ID号识别出你,从而继续交互session。一般来讲如果服务器关闭,那么所有的session都会消失。

    session和cookie的区别

      session是相当于server端的Cookie,Cookie是在客户端保存数据,Session是在Server端保存数据。

      session状态是保存在server端的文件或数据库中,每个session是有session id来识别,为了使客户端能够识别它自己,session id必须由server端来创建然后发送到客户端,当客户端向server发送请求时,也需要发送session id

      如果cookie没有用来保存session id,那么session会在浏览器关闭的时候失效,或者通过用户连接到其它URL来打断POST或者query string 传递,也就是说,session在用户离开这个站点的时候就会失效。

  • 相关阅读:
    rails时间问题
    stringify_keys 和symbolize_keys
    thritf
    Nginx负载均衡反向代理
    CentOS 7 yum 安装 Nginx
    CentOS 7安装与配置Tomcat8
    CentOS 7安装与配置JDK8
    系统数据字典模块设计
    mysql视图
    阿里云maven中央仓库
  • 原文地址:https://www.cnblogs.com/Happy-Tuesday/p/3342318.html
Copyright © 2011-2022 走看看