Cookie和Session会话的作用
时间:2012-2-11
很多网站建设都希望当用户浏览网页时,能够跟踪用户的选中,但是HTTP没有记忆性,当用户从一个页面转到另外一个页面时,HTTP协议不能记住这个用户的身份,因为用户对当前Web页面的请求被认为是唯一的独立的连接,与之前的连接没有关系.
要记住用户的信息及用户的当前状态,一个可行 的解决办法是在客户端保存一些数据,这样当用户再次访问时,可以请求从用户本地文件中取出相关的信息,这就是Cookie和Session(会话)的作用.
什么是Cookie
Cookie是一种Web服务器通过浏览器在用户的硬盘上存储信息的手段,将Cookie用于Internet是为了克服HTTP无关记录的缺陷,所以可以说Cookie就是由Web服务器保存到用户端本地计算机上的数据,通常以文件的方式保存在硬盘上.
什么是Session
会话(Session)是为特定用户识别和管理状态的一种方式,当用户发送一个HTTP请求时,中间层必须在用户的会话环境中处理当前请求.当一个会话开始后,将会给客户端一个与服务器的后续请求包含在一起的会话ID.服务器使用会话ID在处理请求之前定位相应的会话.