编程语言
首页 > 编程语言> > php – session.gc_maxlifetime和session.cookie_lifetime之间的问题

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

作者:互联网

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

我对PHP会话机制很困惑.我已经了解了session.gc_maxlifetime到PHP – ini_set(‘session.gc_maxlifetime’, 5) – Why it doesn’t end the session?.但我仍然不知道session.gc_maxlifetime和session.cookie_lifetime之间的区别.

题:
如果session.cookie_lifetime的时间已经结束,会发生什么?会话cookie是否会直接从客户端计算机中删除?

我需要弄清楚这个问题,然后再继续问一些问题.

解决方法:

Cookie生存期将传输到客户端.如果cookie已经重现了它的生命周期,那么客户端通常会将其删除.所以它是客户端的.即使在cookie消失之后,a会话也可以存活,因为你可以再次创建相同的cookie,epand它的生命周期,或者通过uri传输session-id.

希望有所帮助!

标签:php,session-cookies,session-timeout
来源: https://codeday.me/bug/20190518/1128479.html