【问题标题】:Why Prestashop doesn't use $_SESSION for session storage?为什么 Prestashop 不使用 $_SESSION 进行会话存储?
【发布时间】:2022-01-19 17:51:40
【问题描述】:

我注意到 Prestashop 1.5 在其核心的任何地方都没有使用 $_SESSION(我不确定其他版本是否采用相同的方法)来存储会话数据。

我真的很想知道为什么 Prestashop 开发人员决定不使用 $_SESSION,以及导致该决定的设计问题是什么。它在安全性或性能方面是否有显着改善?

【问题讨论】:

    标签: php session prestashop prestashop-1.5


    【解决方案1】:

    会话通常是短暂的(20 分钟左右),因此他们决定使用由 Cookie 对象处理的传统 cookie 来管理用户会话期间存储的数据。这种类型的存储寿命更长。

    【讨论】:

    • 非常感谢。我很高兴看到答案,尽管自从我发布这个问题以来已经过去了这么多年。这个答案对我来说确实有意义。所以我接受它作为正确答案。根据我过去这些年的经验,我想我也可以解释一下。
    • 我将在本周晚些时候尝试将我的观点作为单独的答案发表。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 2010-12-12
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    相关资源
    最近更新 更多