session和ccookie的区别

一: 1 session的简介:
1.1 中文的翻译是”会话”的意思, 是一个计算机术语
1.2 它是干什么的那?会话:用白话文来说就是我问候:’你好吗?’你回复:’我很好,’这就是一个简单的会话
1.3在实际用它的时候:一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Session同B用户和C服务器建立连接时所处的Session是两个不同的Session,构成会话。

二: 1 cookie的简介:
1.1 中文的翻译是”饼干”的意思感觉都饿了
1.2 它是干什么的那? Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 “如何记录客户端的用户信息”:当用户访问 web 页面时,他的名字可以记录在 cookie 中。在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录
1.3 实际应用中 Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。内存Cookie由浏览器维护,保存在内存中,浏览器关闭后就消失了,其存在时间是短暂的。硬盘Cookie保存在硬盘里,有一个过期时间,除非用户手工清理或到了过期时间,硬盘Cookie不会被删除,其存在时间是长期的。所以,按存在时间,可分为非持久Cookie和持久Cookie

三 :session和cookie的区别:

1、cookie数据存放在客户的浏览器上,session数据放在服务器上
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
4、单个cookie在客户端的限制是3K,就是说一个站点在客户端存放的COOKIE不能大于3K。
5、如果需要保存个人建议:将登陆信息等重要信息存放为SESSION
其他信息如果需要保留,可以放在COOKIE中

猜你喜欢

转载自blog.csdn.net/tianshiyin/article/details/81635644