更换主机后PHP会话闲置30分钟过期,如何通过代码修改超时时间?
PHP会话超时问题解决记录
更换新主机后,PHP会话闲置半小时就会自动过期,我需要不修改php.ini或.htaccess,仅通过代码调整会话超时时间。试过几种方法都没效果,最终找到可行方案:
尝试过的无效代码
- 第一种:
$twenty_days = 60 * 24 * 20; // 20天(分钟数) session_cache_expire($twenty_days); session_start();
- 第二种:
ini_set('session.cookie_lifetime', xxx); ini_set('session.gc_maxlifetime', xxx);
有效解决代码
session_set_cookie_params('604800', '/', null, true, true); // 启动会话 session_start();
内容的提问来源于stack exchange,提问作者YelLOW
相关产品推荐
相关产品推荐

