07 状态保存.pptVIP

  • 2
  • 0
  • 约2.9千字
  • 约 19页
  • 2016-12-14 发布于湖北
  • 举报
php PHP程序设计 07 状态保存 状态保存的方法; Cookie的使用; Session变量的使用; 用户登录功能的分析。 本节提要 * GET请求通过URL传递信息; POST请求通过表单传递信息。 两个页面之间传递信息可以使用以上方法,多个页面则显得繁琐、效率低。 如何在多个页面间共享信息呢? 多页间信息共享 * page1 page2 page3 page N Data …… HTTP协议本身是无状态的。 对于用户的浏览过程,逻辑上需要保持状态。 状态:即与用户及其浏览有关的信息。 根据保存位置,状态信息可分为两种: 状态保存的两种方法 * 浏览器 服务器 Cookie Session Cookie为存储在客户机浏览器上的一小段数据,表现为名值对。 Cookie由服务端程序进行设置。 Cookie * 浏览器 服务器 在响应报文中附带设置Cookie的信息 浏览器设置Cookie 之后的请求报文中,浏览器附上已设置的Cookie信息 服务器获取Cookie,得到状态信息 1 2 3 4 响应时设置Cookie: 请求时附带Cookie: HTTP报头示例 * 可在浏览器中查看Cookie: 查看Cookie * setcookie()函数: Cookie名与值的类型均为字符串; 过期时间为Unix时间戳。 如果没有设置过期时间,则关闭浏览器时失效。 设置C

文档评论(0)

1亿VIP精品文档

相关文档