本篇文章介绍的内容是PHP会话控制,现在分享给大家,有需要的小伙伴可以参考一下
会话控制
HTTP 协议是 WEB 服务器与浏览器相互通信的协议,它是一种无状态协议,即每个 HTTP 请求之间是相互独立的。因此,HTTP 协议没有一个内建的机制来维护两个事务之间的状态。比如,当一个用户在请求一个页面后再去请求另外一个页面时,HTTP 将无法告诉我们这两个请求是否来自同一个用户。
在网站中,我们经常需要跟踪一个变量:通过对变量的跟踪,使多个请求事物之间建立联系,再根据授权和用户身份显示不同的内容、不同页面。这就是会话控制技术。
常用的会话控制技术有 Cookie
和 Session
。简单地说,Cookie
本文来源gao!%daima.com搞$代*!码$网3
搞代gaodaima码 是通过在客户端中记录信息而确定用户身份;Session 是通过在服务器端记录信息而确定用户身份。
Cookie
Cookie 是一个很小的文本文件,包含在 HTTP 请求报文中在 Web 服务器和浏览器之间传递。Cookie 的工作原理如下:
服务器通过在 HTTP 响应报文中设置一个
Set-Cookie
字段,并把 Cookie 数据放在Set-Cookie
字段中随着 HTTP 报文传给浏览器;