SessionControlHTTP协议是WEB服务器与浏览器之间进行通信的一种协议。它是一个无状态协议,即每个HTTP请求都是相互独立的。因此,HTTP协议没有内置机制来维护两个事务之间的状态。例如,当一个用户在请求一个页面后又请求另一个页面时,HTTP将无法告诉我们这两个请求是否来自同一个用户。在网站中,我们经常需要跟踪一个变量:通过跟踪变量,我们可以在多个请求事物之间建立联系,然后根据权限和用户身份显示不同的内容和不同的页面。这就是会话控制技术。常用的会话控制技术有Cookie和Session。简单来说,Cookie就是通过在客户端记录信息来判断用户身份;Session通过在服务器端记录信息来确定用户身份。CookieCookie是在HTTP请求消息中在Web服务器和浏览器之间传递的一个小文本文件。Cookie的工作原理如下:服务器在HTTP响应报文中设置一个Set-Cookie字段,将Cookie数据放入Set-Cookie字段中,随HTTP报文发送给浏览器;检查Set-Cookie字段的值后,会在本地创建cookie文件保存数据;当浏览器再次向服务器发送请求时,浏览器会先查找保存在本地的cookie文件。如果有与正在连接的URL相关的cookie,则在HTTP请求报文中设置一个Cookie字段,将Cookie文件中的数据添加到该字段中,最后将携带Cookie字段的HTTP请求报文发送给服务器。Cookies可用于保存用户名、密码、个性化设置等一些简单信息。下面是cookie的使用说明:create
