如何将会话生存期设置为无限

ARU*_*RUN 3 php cookies session

如何将会话生命周期设置为无限?有一个设置session.cookie_lifetime,但我无法找到设置无限生命周期所需的值.我试过0但是一旦浏览器关闭它就会过期.

ini_set('session.cookie_lifetime', 0);
Run Code Online (Sandbox Code Playgroud)

PiT*_*NjA 5

也许您可以尝试将到期时间设置为一个非常大的值?:)

根据我对这个问题的看法,你需要的不仅仅是你在问题中所写的那一行,如下所示:

//set cookie lifetime for 100 days (60sec * 60mins * 24hours * 100days)
ini_set('session.cookie_lifetime', 60 * 60 * 24 * 100);
ini_set('session.gc_maxlifetime', 60 * 60 * 24 * 100);
//maybe you want to precise the save path as well
ini_set('session.save_path', '/home/yoursite/sessions');
//then start the session
session_start();
Run Code Online (Sandbox Code Playgroud)

祝好运!