我在网站上使用PHP会话相对较新,但我们遇到一些用户在购买过程中失去会话的问题。
我怀疑有些用户在我们的购买过程中花费了很长时间,而他们将我们与竞争对手进行了比较,然后当他们尝试通过我们的预订流程时,会话已经消失。
我的网络主机说这些设置在我们的php.ini文件中:
session.gc_maxlifetime = 1440
session.cookie_lifetime = 0
session.gc_divisor = 1000
session.gc_probability = 0
它们看起来像普通设置吗?从那时起我会期望在预订过程中花费超过24分钟的用户如果进入下一页就会失去会话。
我尝试在我的WAMP安装上复制这些设置,但是将maxlifetime设置为60.我希望如果我坐在页面上超过60秒,我会在下一阶段失去会话。但我无法复制问题。它是否与除数和概率设置有关,这意味着某些用户会遇到问题,某些时候?
有人可以建议我应该如何设置吗?
有关我的购买流程设置的更多详细信息,请访问: