Php 如何将会话时间增加到七天

Php 如何将会话时间增加到七天,php,session,Php,Session,hi friend,我使用以下代码作为服务器主机端的增量会话 ini_set('session.cookie_lifetime', 60 * 60 * 24 * 7); ini_set('session.gc_maxlifetime', 60 * 60 * 24 * 7); if(!isset($_SESSION)) session_start(); 但会话将在1440秒后过期 我使用如下代码 var_dump(ini_set('session.cookie_lifetime', 60 *

hi friend,我使用以下代码作为服务器主机端的增量会话

ini_set('session.cookie_lifetime', 60 * 60 * 24 * 7);
ini_set('session.gc_maxlifetime', 60 * 60 * 24 * 7);
if(!isset($_SESSION)) 
session_start(); 
但会话将在1440秒后过期

我使用如下代码

var_dump(ini_set('session.cookie_lifetime', 60 * 60 * 24 * 7));
var_dump(ini_set('session.gc_maxlifetime', 60 * 60 * 24 * 7));
它返回为返回string1 0 string4 1440


感谢并问候

为什么不将其设置为常量并输入变量名?这将更容易为您修改在未来也。 例如:

var SESSION_MAX_LIFE = 60*60*24*7;
ini_set('session.cookie_lifetime', SESSION_MAX_LIFE );
ini_set('session.gc_maxlifetime', SESSION_MAX_LIFE );
if(!isset($_SESSION)) 
    session_start(); 

很抱歉,如果有语法错误导致我对PHP了解不多:。

对于在PHP中设置时间生命,您可以在

会议开始。下面是函数的文档

像这样使用它:

<?php
  $lifetime=7200; // this is set in seconds so, 7200 is 2 hours.
  session_set_cookie_params($lifetime,'/'); //the '/' parameter is set to let the session be 
                                           //used in all files in your current directory.
  session_start();
?>

in是一个更详细的解释,说明了会话生存期以及如何将其维持数小时或数天。

这不是问题的答案;很抱歉,我看到返回错误并给出了我的意见:@VincentBelt请看这里: