问题描述
我正在构建一个表单,用户在提交输入之前可能需要一段时间进行编辑。但是,CakePHP 或某些 PHP 配置会在未知时间段后将它们注销,从而导致令人沮丧的用户体验并可能丢失其输入。
因此问题是:如何在 CakePHP 4 中禁用会话超时?
根据CakePHP's Session config documentation,我已经在我的 app_local.php 中尝试了以下设置,但无济于事:
'Session' => [
'defaults' => 'php','timeout' => 0,'ini' => [
'session.cookie_lifetime' => 0
]
]
这个问题也被问到 once five years ago 接受的解决方案是每分钟发送一个 AJAX 请求以保持会话活动。虽然这应该足够有效,但我正在寻找预期的最佳实践方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)