Django - 会话和 Cookie 之间的区别? [关闭]

Posted

技术标签:

【中文标题】Django - 会话和 Cookie 之间的区别? [关闭]【英文标题】:Django - Difference between sessions and Cookie? [closed] 【发布时间】:2021-12-28 07:39:33 【问题描述】:

大家好,我正在尝试为网站创建用户故事,但在为会话管理和 cookie 管理创建用户故事时遇到了问题。谁能帮帮我?

【问题讨论】:

会话数据存储在服务器端,而cookies存储在客户端。 可能想补充一点,服务器存储的会话是使用客户端存储/发送的 cookie 检索/识别的。 @WillemVanOnsem 这是会话和 cookie 之间的唯一区别吗?我也发现唯一的区别 【参考方案1】:

在某些情况下,最好使用会话,因为实际值对客户端是隐藏的,并且您可以控制数据何时过期并变为无效。 如果这一切都基于 cookie,则用户(或黑客)可以操纵他们的 cookie 数据,然后向您的网站发出请求。

如果您存储大量数据,您应该使用会话 bc,这与 cookie 不同,会话可以存储无限量的数据, 如果您不这样做,使用 cookie 还可以提高您网站的性能(在您网站的不同页面中来回移动) 想了解更多我认为这个网站可以帮助你(Sessions vs Cookies)

【讨论】:

以上是关于Django - 会话和 Cookie 之间的区别? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

cookie 和会话之间的区别?

Cookie 和 Redis 会话存储有啥区别?

会话亲和力和粘性会话之间的区别?

Cookiesession和localStorage以及sessionStorage之间的区别

十一Django的cookie和session

{Django基础八之cookie和session}一 会话跟踪 二 cookie 三 django中操作cookie 四 session 五 dja