php - 使 PHP 会话更长
问题描述
我的 PHP 会话似乎在大约 30 分钟到 1 小时后超时。我想让它们持续一天。
我尝试了以下代码以使它们持续更长时间:
在我的 .htaccess 文件中,我添加了以下几行:
php_value session.gc_maxlifetime 86400
php_value session.cookie_lifetime 86400
php_value session.cache_expire 86400
在我的代码中,我有以下几行:
ini_set('session.gc_maxlifetime', 86400); // Server should keep session data for AT LEAST 86400 seconds
session_set_cookie_params(86400); // Each client should remember their session id for EXACTLY 86400 seconds
session_start(); // Session ready to go!
即使完成所有这些操作,会话仍会在 30 分钟 - 1 小时后过期。我在 Stack Overflow 上查看了有关此问题的其他几个问题,但没有一个对我有用。提前感谢您对此进行调查,我非常感谢。
解决方案
推荐阅读
- r - R:绘制函数 f(x,y)=c,其中 c 以 1 的间隔增加
- mongodb - 有没有办法用 MongoDB 中的随机值更新集合中的所有文档?
- node.js - 是否需要关闭 Web 应用程序的 Mongo DB 连接
- ios - 通过扩展向 UILabel 添加渐变
- ejs - 如何在 EJS scriptlet 标记中使用箭头函数?
- java - HUD 不动(我正在做一个 mcp mod)
- python - 为什么 Openpyxl 无法加载我现有的 .xlsx 文档?
- azure - Azure AD 在启动时运行应用程序
- azure - SelectPdf - NET Core 3.1 - 无法在 Azure 应用服务上将 HTML 转换为 PDF
- javascript - 如何使 Bootstrap 拆分按钮下拉菜单看起来像折叠导航栏中的标准下拉菜单