session与Cookie的区别是什么

76次阅读
没有评论

共计 1579 个字符,预计需要花费 4 分钟才能阅读完成。

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

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 的区别是什么,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1579字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)