一些用户PHP会话是否到期/超时?

时间:2014-10-17 10:17:32

标签: php session session-variables session-cookies

我在网站上使用PHP会话相对较新,但我们遇到一些用户在购买过程中失去会话的问题。

我怀疑有些用户在我们的购买过程中花费了很长时间,而他们将我们与竞争对手进行了比较,然后当他们尝试通过我们的预订流程时,会话已经消失。

我的网络主机说这些设置在我们的php.ini文件中:

session.gc_maxlifetime = 1440
session.cookie_lifetime = 0
session.gc_divisor = 1000
session.gc_probability = 0

它们看起来像普通设置吗?从那时起我会期望在预订过程中花费超过24分钟的用户如果进入下一页就会失去会话。

我尝试在我的WAMP安装上复制这些设置,但是将maxlifetime设置为60.我希望如果我坐在页面上超过60秒,我会在下一阶段失去会话。但我无法复制问题。它是否与除数和概率设置有关,这意味着某些用户会遇到问题,某些时候?

有人可以建议我应该如何设置吗?

有关我的购买流程设置的更多详细信息,请访问:

PHP Session lost half way through buying process

0 个答案:

没有答案