网站建设资讯

Cookies与session 的应用和区别

网站制作 2018-12-06 10:36:48 | 阅读:928
Cookies和session在日常网站开发中是必不可以的两个东西。不少人只是简单的理解为一个存储机制,或者是服务器储存机制,从而没有详细了的了解他们的原理和特性。实际上cookies和session有很深的关系,并没有想象中的那么简单。随着互联网发展到如今网站开发者也越来越多,cookies和session也被逐渐发掘普及,应用越来越成熟。
 

 
       Cookies是在远程浏览器端存储数据并以此跟踪和识别用的机制。从实际上说是cookies存储在客户端(浏览器)上的一段数据,通过http协议和服务器进行cookies
       Cookies也是独立的存在,不管是php,还是jsp在本质量一样,在客户端如javascript都能读取,几呼现在的web语言都可以对cookies在客户端进行操作,可以对Cookies的时效,内容,目录等进行添加 修改 清除等相关操作。在这里使用操作就不一一讲解。但是要申明一天所有语言和Cookies也没关系,具体过程由客户端(浏览器)全程完成
 

(cookies信息)
 
       Session与Cookies不同的是Session是保存在服务器端的内容片段。且session默认保存在文件里而不是内存中。Session 必须依赖Session id而Session id又是存在Cookies中的,如果cookies被清空session也会失效,当然你也可以不依赖Cookies保存Session id,也可以通过其它途径来实现,如url传送。Cookies存储Session id是一种比较好的实现方法,也是普遍的方式。用户验证信息一般也都是采用session而不是Cookies