我们正在使用 F5 APM 来控制对我们的 web 应用程序的访问,但在过期规则方面存在一些问题。
我们想要的场景是 cookie 在创建后 12 小时或浏览器关闭时过期,以先到者为准。
尽管我们做出了努力,但似乎我们只有两种选择中的一种
- 将 cookie 的“过期”属性设置为 12 小时(或 max-age)
- 根本不要设置“Expires”属性
第一个选项成功地允许 cookie 在 12 小时后过期,但如果浏览器关闭,cookie 会一直保留到该时间,因此仅满足 2 个条件中的一个。
第二个选项将在浏览器关闭时使 cookie 过期,但如果浏览器打开 12 小时或更长时间则不会过期。
F5 APM 的设置是否会使 F5 端的会话过期,而 cookie 可以在浏览器端保持会话 cookie?