2.4 会话和Coolies


在浏览网站的过程中,有些页面需要登录才能访问,而且登录之后可以连续访问很多次网站。但是有时候过一段时间就需要重新登录。

这些都设计会话(Session)和Cookies的相关知识。

2.4.1静态页面和动态页面

1. 静态页面
一个HTML代码实例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>This is a demo</title>
</head>
<body>
    <div id="container">
        <div class="wrapper">
            <h2 CLASS="title">Hello World</h2>
            <p class="text">Hello, this is a paragraph.</p>
        </div>
    </div>
</body>
</html>

这是一个最基本的HTML代码,可以保存为一个.html文件,然后把它放在某台具有固定公网IP的主机上,主机上装有Apache或Aginx等服务器,这样这台主机就可以作为服务器了,其他人可以通过访问服务器看到这个页面。

但是这种网页的内容低HTML代码编写,文字、图片等内容均通过写好的HTML代码来指定,这种页面叫做静态网页

  • 优点:加载速度快,编写简单
  • 缺点:可维护性差,不能根据UTL灵活多变地显示内容

2. 动态网页
动态网页可以动态地解析UTL中参数的变化,关联数据库并动态呈现不同的页面内容,灵活多变。

我们现在遇到的大多数网站都是动态网站,它们不再是一个简单的HTML,而是可能由JSP,PHP,Python等语言编写,其功能比静态网页强大和丰富太多了。

此外,动态网页还可以实现用户登录和注册的功能。

2.4.2 无状态HTTP

HTTP的无状态是指:HTTP协议对事物处理是没有记忆能力的,也就是说服务器不知道客户端是什么状态。

会话和Cookies:用于保持HTTP连接状态的技术

会话在服务端,也就是网站的服务器,用来保存用户的会话信息

Cookies在客户端,也可以理解为浏览器端,有了Cookies,浏览器再下次访问网站时,会自动附带上它发送给服务器,服务器通过识别Cookies并鉴定出是哪个用户没然后再判断用户是否是登陆状态,然后返回对应的响应。

1. 会话
会话,其本来含义是指有始有终的一系列动作/消息。
在Web中,会话对象用来存储特定用户会话所需的属性及配置信息。

2. Cookies

  • 会话维持

  • 属性结构

  • 会话Cookies和持久Cookies

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值