zoukankan      html  css  js  c++  java
  • 会话(服务端)和Cookies(客服端)

    引:在浏览网站的过程中,我们经常会遇到需要登录的情况,有些页面只有登录之后才可以访问 ,而 且登录之后可以连续访问很多次网站,但是有时候过一段时间就需要重新登录。 还有一些网站,在打 开浏览器时就向动登录了,而且很长时间都不会失效,这种情况又是为什么?

    静态网页和动态网页

    静态网页:不能根据URL的变化显示内容等。 动态网页:可以随着URL的改变改变页面(动态解析URL)

    如让主机成一台服务器:首先主机要有固定的IP;主机上装上Apache或Nginx等服务器,这台主机就可以作为服务器。通过服务器就可以访问网站。

    无状态的HTTP

    无状态是指 HTTP 协议对事务处理是没有记忆能力的。

    当我们向服务器发送请求后,服务器解析此请求,然后返回对应的响应,服务器负责完成 这个过程,而且这个过程是完全独立的,服务器不会记录前后状态的变化,也就是缺少状态记录。 这 意味着如果后续需要处理前面的信息,则必须重传,这导致需要额外传递一些前面的重复请求,才能 获取后续响应,然而这种效果显然不是我们想要的。 为了保持前后状态,我们肯定不能将前面的请求 全部重传一次,这太浪费资源了,对于这种需要用户登录的页面来说,更是棘手。 这时两个用于保持 HTTP 连接状态的技术就出现了,它们分别是会话和 Cookies

    会话在服务器,cookies在客服端也可以理解为浏览器。

    有了 Cookies,浏览器在下次访问网页时会自动附带上它发送给服务器,服务器通过识别 Cookjes 并鉴定出 是哪个用户,然后再判断用户是否是登录状态,然后返回对应的响应

    会话

    比如,打电话时,从拿起电话拨号到挂断 电话这中间的一系列过程可以称为一个会话

    追求吾之所爱
  • 相关阅读:
    数组(array)
    亲戚(relative)
    [ZJOI2016]小星星
    P4782 【模板】2-SAT 问题
    CF1065F Up and Down the Tree
    CF1065C Make It Equal
    CF1060F Shrinking Tree
    CF1060E Sergey and Subway(点分治)
    CF1060D Social Circles
    CF1060C Maximum Subrectangle
  • 原文地址:https://www.cnblogs.com/rstz/p/12587371.html
Copyright © 2011-2022 走看看