You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更换主机后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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 02:22:01