gpt4 book ai didi

php - session.gc_maxlifetime 和 session.cookie_lifetime 之间的问题

转载 作者:可可西里 更新时间:2023-11-01 13:20:10 26 4
gpt4 key购买 nike

我在 stackoverflow 中的第一个问题。提前致谢!

我对 PHP session 机制很困惑。我已经通过 PHP - ini_set('session.gc_maxlifetime', 5) - Why it doesn't end the session? 理解了 session.gc_maxlifetime .但是我还是不知道session.gc_maxlifetime和session.cookie_lifetime的区别。

问题:如果 session.cookie_lifetime 超时了会怎样? session cookie 会直接从客户端计算机上删除吗?

我需要弄清楚这个问题,然后再继续问下去。

最佳答案

session.gc_maxlifetime 是以秒为单位的时间,在此之后您的 session 数据可能被视为垃圾数据。换句话说,您可以说这是一个未使用的 PHP session 将保持事件状态的时间。

session.cookie_lifetime 是 session cookie 的生命周期(以秒为单位),无论 session 是否存在。因此 cookie 将保持事件状态,直到给定时间结束

参见:
http://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime https://blogs.oracle.com/oswald/entry/php_session_gc_maxlifetime_vs

关于php - session.gc_maxlifetime 和 session.cookie_lifetime 之间的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5511794/

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