我有一个多步注册表。在每个步骤中,我将所有数据存储在$ _SESSION数组中。我想防止$ _SESSION在一段时间后被删除。
最初,我认为只有浏览器关闭才会删除$ _SESSION数组。我不知道它会在一段时间后被删除。
如何避免在注册表单中删除我的$ _SESSION数组?
答案 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();
?>