gc_maxlifetime不能正常使用PHP

时间:2017-06-13 11:43:24

标签: php

我已在Hostgator服务器上传了我的自定义PHP网站。我的问题是如果屏幕上没有移动,系统会在几分钟后自动销毁会话和注销。

我已尝试将gc_maxlifetime和gc_maxlifetime放入标题但不起作用。还有其他解决方案吗?我很感激任何想法。

<?php 
ob_start();
error_reporting(0);
session_start();

ini_set(session.cookie_lifetime, 86400);
ini_set(session.gc_maxlifetime, 86400);

header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
.
.
.  
?>

1 个答案:

答案 0 :(得分:1)

session_start();之前设置:

<?php 
ob_start();
error_reporting(0);
ini_set(session.cookie_lifetime, 86400);
ini_set(session.gc_maxlifetime, 86400);
session_start();

http://php.net/manual/en/function.session-set-cookie-params.php