Cookie的生命周期无法按预期运行

问题描述

对于CakePHP商店应用程序,我需要365天的cookie寿命。该应用程序在具有CentOS 7和Plesk 18.0.30,PHP 7.3 FPM的托管vServer上运行。 Web服务器是Apache,以nginx作为反向代理。

关于一种功能,即使关闭浏览器,也可以将商品在购物车和记事本中存储一段时间。 我们在另一台服务器上具有相同的CakePHP配置,但在运行Plesk的服务器上无法使用。

尽管使用session.cookie_lifetime的设置,但仅在一周后删除了会话。

我在配置中缺少什么? 可能与Plesk有关吗?

这里有人可以提示我开始

enter image description here

解决方法

如果cookie被设计为跨会话保留。然后使用应用程序cookie。这样可以解决问题。

将会话持续几个小时(而不是一周)是一种安全漏洞。即使页面已打开几天,浏览器也会使会话无效。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...