第九章 PHP会话处理.pptVIP

  • 1
  • 0
  • 约8.66千字
  • 约 47页
  • 2020-04-09 发布于湖北
  • 举报
本章知识点 9.1 什么是会话处理 9.2 Cookie的应用 9.3 Session的应用 9.1 什么是会话处理 9.1.1 问题的提出 9.1.2 解决方案 9.1.1 问题的提出 超文本传输协议(HTTP),它定义了通过互联网传输数据的规则。HTTP是一种无状态的协议,也就是每次请求都是独立的,和之前或之后的请求无关。这就意味着如果后续处理需要前面的信息,则必须重传数据,这样可能导致每次连接传送的数据量增大。 HTTP协议没有一个内建机制来维护两个事物之间的状态。当一个用户在请求一个页面后再请求另一个页面时,HTTP将无法告诉我们这两个请求是来自同一个用户。 例如,在网上商城系统中,有一些页面(比如发表评价页面、购买商品页面)需要用户登录后才能浏览。但在打开这些页面时系统并不知道访问者之前是否登录过,于是就可能出现要求用户重复登录的情况。 由于HTTP无状态而造成的问题 9.1.2 解决方案 1.Cookie Cookie存在如下缺陷 ? Cookie的数据大小是由限制的,大多数浏览器只支持最大为 4096 字节的 Cookie。有时不能满足需求。 ? 客户端可以禁用或清空Cookie,从而影响程序的功能。 ? 当多人共用一台计算机时使用Cookie可能会泄露用户隐私,带来安全问题。 2.Sess

文档评论(0)

1亿VIP精品文档

相关文档