我想知道 php 会话在服务器内存中存储多长时间。如果用户登录(在服务器中设置会话变量)并且他使浏览器长时间打开(假设 30 天)并且他在第 31 天重新加载页面,该怎么办?浏览器可以访问会话变量(浏览器仍然有会话cookie)吗?
默认 php.ini 将会话过期时间设置为 30 分钟。
查看这些设置:session.gc_maxlifetime 和 session.cookie_lifetime
只要浏览器存储了cookie,关闭或打开都没有关系。
如果您想将会话存储 30 天,您可以添加:
ini_set('session.gc_maxlifetime', 30*24*60*60);
ini_set('session.cookie_lifetime', 30*24*60*60);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)