Web基础及会话

web基础与会话

web基础

  1. web应用程序:

  2. 静态web

  3. 动态web

 

web应用程序

web,网页,可以提供外界访问的程序

  • a.html,b.html web资源,这些web资源可以被外界访问,给外界提供服务

  • URL

  • 统一的web资源放在一个文件夹下,WWW下,由服务器统一管理

  • 静态web,和动态web

 

静态web

html,

 

 

缺点:

单调,无法动态更新,所有人看到的都是同一个页面,无法与数据库进行交互

 

动态web

客户端请求http时,服务器会让服务器插件优先处理

 

 

 

缺点:

如果某一个环节出了问题,那么就要全部检查一遍

维护

 

优点:

每个人看到的都不一样,能跟数据进行交互,数据持久化,用户信息,商品。。。。

 

 

会话

 

会话:用户进入浏览器,点击了若干链接,访问了很多网页,关掉浏览器,这个过程称为会话。

有状态会话:你进入了教室,然后你下次再来时,我们知道你进来过。

 

一个网站,怎么去证明你来过?

 

  1. 你访问浏览器的时候,服务器会给你个标记,下次你来的时候就会带着这个标记,标记就是cookie

  2. 你来的时候服务器给你登记了,下次他就直接匹配你,session

 

cookie

客户端技术(请求,响应)

session

服务器的技术

 

cookie

 

 

1、当客户端发送一个请求的时候,会产生一个request对象,这个对象里面就包含了cookie

2、服务端先设置cookie信息,并在客户端请求时把这个cookie信息发送给客户端,客户端会自动保存cookie的key/value值

3、下次向服务端发送请求时,客户端会自动带上cookie信息,服务端会根据cookie信息来识别状态。(之前是否访问过)

 

session

 

 

 

  1. session id 服务器创建发送给浏览器

  2. 用户可以用session ID去访问服务器的session 相当于一个钥匙

posted @ 2021-07-02 12:16  夜布多  阅读(87)  评论(0编辑  收藏  举报