【问题标题】:How to set different liftime for different session variable in php?如何在php中为不同的会话变量设置不同的提升时间?
【发布时间】:2013-06-23 02:29:32
【问题描述】:

我有两个会话变量,我想在同一页面中为这些会话变量设置不同的生命周期。

$_SESSION['name'] = "example_name"; // lifetime - 3 days
$_SESSION['id']   = "example_id";   // lifetime - 7 days

【问题讨论】:

    标签: php session-variables session-cookies


    【解决方案1】:

    你可能会在setting regular (non session) cookies 到期后更好。大多数会话 cookie 不会保存 7 天。

    如果你真的想在会话中这样做,请记录一些额外的会话变量以及每个值的过期时间戳,然后自己检查它们。

    【讨论】:

    • 会话的生命周期很难预测,所以 Paul 的建议非常好
    猜你喜欢
    • 2011-08-29
    • 1970-01-01
    • 2014-08-27
    • 2021-09-16
    • 2014-10-12
    • 2020-06-21
    • 2012-10-19
    • 2023-03-21
    相关资源
    最近更新 更多