如何将 session 生命周期设置为无限?有一个设置 session.cookie_lifetime
,但我找不到我需要将其设置为无限生命周期的值。我试过 0,但一旦浏览器关闭,它就会过期。
ini_set('session.cookie_lifetime', 0);
最佳答案
也许你可以尝试将过期时间设置为一个很大的值? :)
根据我对这个主题的看法,你需要的不仅仅是你在问题中写的那一行,像这样:
//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();
祝你好运!
关于php - 如何将 session 生命周期设置为无限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23221475/