response.Cookies(SOFTWARE_PROGRAM_NAME).Expires = datetime.now.adddays(365*10)
这将到期设置为 10 年。
无论如何设置它为无限?
response.Cookies(SOFTWARE_PROGRAM_NAME).Expires = datetime.now.adddays(365*10)
这将到期设置为 10 年。
无论如何设置它为无限?
Cookie 旨在存储临时状态信息,例如标识购物车或用户身份验证会话的令牌。用户当然可以通过清除浏览器缓存来轻松删除您的 cookie。如果你想要一个永远存在的 cookie,你永远不会得到它,这不是 cookie 的用途。如果您想永久存储基于用户的信息,请考虑将其存储在您的数据库或其他服务器端存储中。
来自RFC2109:
当然,有许多不同的潜在上下文,因此有许多不同的潜在会话类型。设计师通过交换 cookie 创建的会话范例具有以下关键属性:
每个会话都有开始和结束。
每个会话都相对短暂。
用户代理或源服务器都可以终止会话。
会话隐含在状态信息的交换中。
即 cookie 必须过期,因为每个会话都有开始和结束。