Php 如何将会话时间增加到七天
hi friend,我使用以下代码作为服务器主机端的增量会话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 *
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请看这里: