标签(空格分隔): session cookie
cookie比较熟悉,就是在浏览网站的时候,服务器会在你的机子上存储一些小东西,这个小东西作为你和网站之间的“沟通站”,有了这个东西,网站可以记录你浏览过的东西,就可以为你推送一些特定的内容。
具体来说,cookie 机制采用的是在客户端保持状态的方案,而session机制则是采用在服务器端保持状态的方案。(在服务器端保持状态也需要在客户端保存一个标识,所以有可能也需要借助于cookie机制。)
cookiet 和 session 的区别:
- cookie 数据存放在客户的浏览器上,session 数据放在服务器上。
- cookie 不是很安全,别人可以分析存放在本地的cookie,考虑到安全应当使用session。
- session会在一定时间内保存在服务器上。当访问增多,会比较占用服务器性能。
session除了借助cookie来标识用户之外,也可以用重定向url的方式,就是在用户点击了某个超链接时,对这个超链接进行重定向,即在url中直接加入session id,这样就起到标识作用了。