温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

session与Cookie的区别是什么

发布时间:2021-11-20 10:21:20 来源:亿速云 阅读:124 作者:柒染 栏目:建站服务器

本篇文章给大家分享的是有关session与Cookie的区别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

Cookie与session的区别

主要区别:

Cookie,也称为HTTP cookie,Web cookie或浏览器cookie,是从网站发送到服务器并存储在用户的Web浏览器中的一小部分数据。Cookie用于向网站创建者发送关于上次访问网站时用户以前的活动的信息。会话是两个通信设备(如用户计算机和服务器)之间的半永久交互信息交换。这也被称为两个或更多设备之间的对话,对话或会议。一个会话基本上是一个建立在一个点的通信,在另一个点被拆除。

Cookie和session是处理万维网时使用的两种技术。Cookie和session用于保存某些类型的数据,以便页面加载更快,并且使用更少的带宽。Cookie通常存储在客户端机器上,而session存储在服务器端机器上。所以他们不应该被混淆为同样的事情。

Cookie也称为HTTP cookie,Web cookie或浏览器cookie,是从网站发送到服务器并存储在用户的Web浏览器中的一小部分数据。Cookie用于向网站创建者发送关于上次访问网站时用户以前的活动的信息。这些Cookie指在允许网站在以前的访问过程中记住客户的操作。当客户第二次访问该网站时,Cookie将从客户端浏览器发送到网站。Cookie保存数据,例如点击特定按钮,登录,甚至数月或数年前由用户访问哪些页面的记录。许多公司还将Cookie用于促销目的,展示用户正在搜索的类型的广告。

虽然Cookie不能携带病毒或任何其他类型的恶意软件,但是很容易跟踪Cookie和第三方Cookie来检查用户的浏览器历史记录。这被政府认为是非法的。Cookies也可用于保存表单和密码。请注意,当您开始键入电子邮件地址时,它会自动显示以前登录的电子邮件地址的选项。如果保存密码,Cookie也会自动保存密码,并保持登录网站。有各种不同类型的cookie:会话cookie,持久性cookie,安全cookie,HttpOnly cookie,第三方cookie和僵尸cookie。

session是两个通信设备(如用户计算机和服务器)之间的半永久交互信息交换。这也被称为两个或更多设备之间的对话,对话或会议。一个会话基本上是一个建立在一个点的通信,在另一个点被拆除。在会话中,设备来回发送信息。会话存储在服务器上,这意味着客户端计算机无法访问它。在会话中,数据存储在两边。客户端cookie仅存储服务器上存储的数据的参考号。

在会话期间,当客户端登录到网站时,客户端cookie会将数据发送到服务器端cookie,然后加载客户端保存的数据。例如:如果用户登录到淘宝的网站,创建一个配置文件并将其添加到购物车。当该人再次登录时,该配置文件将是他们如何创建的,并且添加到购物车中的项目将仍然存在。这是会话如何工作。会话通常是短期的,一旦浏览器被取消就可以被拆除。例如:如果用户登录到他们的mail帐户并随机保留开放页面,他们将仍然登录到他们的帐户。如果他们取消浏览器,并且经过一段时间访问mail,它们将被自动注销。这是因为会议结束了。

尽管session和cookie都是通过网页来存储信息的方式,但它们在如何访问信息方面是不同的。Cookie仅存储在客户端机器上,而会话存储在两者上。Cookie也用于在浏览器中保存密码和表单数据,以便用户不需要登录。与会话相比,Cookie也被认为不×××全。

以上就是session与Cookie的区别是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI