为什么我的PHP网站上的会话会在不到一个小时的时间内消失?

时间:2018-09-22 03:49:38

标签: php session cookies

在我的网站上,登录后一个小时之内会话就死了,所以当我返回时,我不再登录。但是一切都开始进行,并且可以在登录时执行操作。

您可以在revspin.net上看到它,并以test123的身份登录,密码为“ abcd”。

当我第一次遇到此问题时,将session.gc_maxlifetime设置为默认值1440秒。我将该值更改为2628004。此修复工作了一段时间。然后最近,我注意到会话又很快消失了。我在网站的根目录上运行了phpinfo(),它表明该值仍然是2628004,所以我很困惑。

然后我检查了我的cookie。 PHPSESSID cookie的域为“ revspin.net”,有效期为下个月。我的网站是安全的“ https”,应该以某种方式反映在域名价值中吗?

此外,未设置“ HTTP”,“安全”和“ SameSite”属性。这些可能是原因吗?

0 个答案:

没有答案