我看到重定向后的会话重置问题可以在不同论坛和Q&A网站上的多个帖子中找到。
没有提出的解决方案解决了我的问题。问题是重定向(使用window.location.href = SOME_PLACE
后,用户会话数据将被清除。
我正在使用PHP 7.2.3和CI 3.0.6运行XAMPP。
我尝试过的事情:
localhost
到cookie_domain
的值。sess_save_path
添加了值,并确保它是可由流程所有者写的(实际上,我查看了生成的文件)。我想念什么?请帮助我调查此问题并深入研究。这真令人沮丧。
答案 0 :(得分:0)
找到了解决我问题的方法。不过有点奇怪。
在我的情况下,问题是会话到期日期始终是当前机器时间。因此,创建后便会立即清除它。
解决方案是将element.scrollRight
设置为sess_expiration
(关闭浏览器时清除会话)。这是在0
中完成的:
application/config/config.php
更新
将CI降级到3.0.6后,将重置用户会话数据。再次升级到3.1.9,一切再次开始。因此,随着上述配置的更改,解决方案的一部分是升级到3.1.9。