gpt4 book ai didi

PHP session 与类

转载 作者:搜寻专家 更新时间:2023-10-31 21:15:45 26 4
gpt4 key购买 nike

我有一个登录页面。用户可以登录到他们的帐户并可以获得他们的详细信息。但我很困惑,我应该将用户详细信息存储在 session 变量中,还是应该仅将 ID 作为 session 变量传递,并在下一页中使用 ID 类检索的所有详细信息。

如果我只传递 ID 作为 session 变量,那么我必须在每个页面中调用该类。请给我正确的想法,我不想重复调用这个类,页面应该加载得更快。

提前致谢。

最佳答案

在很长很长一段时间内,这在性能方面都无关紧要。您可以选择任何一种方法。

根据我的经验,将 ID 存储在 session 中,并在需要时在用户类中检索用户数据是更常见的方法。

在 session 中以序列化形式存储包含用户数据的对象也是可能的,但是

  • 它会消耗大量内存(因为每次请求时都会将 session 数据加载到 PHP 脚本中)

  • 您不能依赖最新的数据(如果用户更改了他们的偏好,或者发生了其他事情怎么办?)

关于PHP session 与类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9182655/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com