在注册表格期间防止会话到期

时间:2014-08-23 07:38:49

标签: php session

我有一个多步注册表。在每个步骤中,我将所有数据存储在$ _SESSION数组中。我想防止$ _SESSION在一段时间后被删除。

最初,我认为只有浏览器关闭才会删除$ _SESSION数组。我不知道它会在一段时间后被删除。

如何避免在注册表单中删除我的$ _SESSION数组?

1 个答案:

答案 0 :(得分:0)

<?php
session_save_path('/path/to/writable/directory/inside/your/account');
ini_set('session.gc_maxlifetime', 3*60*60); // 3 hours
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);
ini_set('session.cookie_secure', FALSE);
ini_set('session.use_only_cookies', TRUE);
session_start();
?>