我帮助某人创建了一个在线学习。该调查包括不同的调查和游戏。在研究开始时,我将人员的信息插入参与者数据库并为其分配了唯一的序列号。对于每个其他调查/游戏,我在一个php会话变量中传递序列,并将其与其他信息一起插入每个调查/游戏数据库表。
但是,在某些情况下,会话变量会丢失并且为NULL,这会使事情变得混乱。什么类型的东西可以导致这种情况?刷新页面会清除会话变量吗?有没有办法让我确保用户不会丢失会话变量?
答案 0 :(得分:0)
您不能保证会话永远不会丢失,但您可以更改会话的超时时间以允许它们延长寿命。另见:How do I expire a PHP session after 30 minutes?