我有会话的问题,即使我有以下设置在我的基于Apache的服务器:
MY PHP INI Settings:
session.gc_divisor = 1000
session.gc_probability = 0
session.gc_maxlifetime = 6628000
session.cookie_lifetime = 6628000
session.cache_expire = 177600
会话何时到期?
1.在随机的时间
1.当服务器流量大、POST和GET操作多时,所有或部分用户
我不确定我的问题是基于PHP还是与Apache设置有关。我愿意接受解决方案的建议。
我检查了PHP设置,但我认为我的问题不是基于PHP设置。
1条答案
按热度按时间slsn1g291#
理论上,您的会话将在6628000秒后过期,但由于PHP会话文件只是普通文件,并且PHP会话是通过cookie实现的,因此还有其他原因可能导致会话不可用。
所以答案通常是随机的。
如果您遇到会话过期问题,可以检查cookie和会话文件是否仍然存在。