php会话变量在30分钟后过期

时间:2011-03-06 01:29:10

标签: php apache2 session-state apache-config session-management

我在LAMP上运行了一个php应用程序。所有表单信息都需要存储在数据库中。当用户提交表单超过30分钟时,尝试稍后提交php会话变量到期。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

在php.ini中设置会话到期时间(会话垃圾收集器)

并将Cookie生命周期设置得更长(如果您使用Cookie来存储会话ID)

答案 1 :(得分:0)

也许,你可以使用黑客;比如使用Ajax帖子来维持会话的开放!?

我已经使用此技术向用户显示提醒或问题“你是否闲置?”。 在后台,Ajax post使用“session_start()”调用PHP脚本来维护会话。