Web基础及会话
web基础
-
web应用程序:
-
静态web
-
动态web
web应用程序
web,网页,可以提供外界访问的程序
-
a.html,b.html web资源,这些web资源可以被外界访问,给外界提供服务
-
URL
-
统一的web资源放在一个文件夹下,WWW下,由服务器统一管理
-
静态web,和动态web
静态web
html,
缺点:
单调,无法动态更新,所有人看到的都是同一个页面,无法与数据库进行交互
动态web
客户端请求http时,服务器会让服务器插件优先处理
缺点:
如果某一个环节出了问题,那么就要全部检查一遍
维护
优点:
每个人看到的都不一样,能跟数据进行交互,数据持久化,用户信息,商品。。。。
会话
会话:用户进入浏览器,点击了若干链接,访问了很多网页,关掉浏览器,这个过程称为会话。
有状态会话:你进入了教室,然后你下次再来时,我们知道你进来过。
一个网站,怎么去证明你来过?
-
你访问浏览器的时候,服务器会给你个标记,下次你来的时候就会带着这个标记,标记就是cookie
-
你来的时候服务器给你登记了,下次他就直接匹配你,session
cookie
客户端技术(请求,响应)
session
服务器的技术
cookie
1、当客户端发送一个请求的时候,会产生一个request对象,这个对象里面就包含了cookie
2、服务端先设置cookie信息,并在客户端请求时把这个cookie信息发送给客户端,客户端会自动保存cookie的key/value值
3、下次向服务端发送请求时,客户端会自动带上cookie信息,服务端会根据cookie信息来识别状态。(之前是否访问过)
session
-
session id 服务器创建发送给浏览器
-