zoukankan      html  css  js  c++  java
  • 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 相当于一个钥匙

  • 相关阅读:
    模板层
    视图层
    网络编程
    面向对象的三大特性之继承
    面向对象的三大特性之封装
    面向对象的属性和方法
    面向对象编程
    垃圾回收机制
    re模块、正则表达式
    模块之hashlib、hmac、configparser、subprocess、xlrd、xlwt、xml
  • 原文地址:https://www.cnblogs.com/tac2664/p/14962731.html
Copyright © 2011-2022 走看看