`setMaxAge()` 方法用于设置 Cookie 的最大年龄,单位是秒。这个方法的参数决定了 Cookie 的生命周期,具体含义如下:
1. **正数**:设置一个正数作为参数,表示 Cookie 将在指定的秒数后过期。例如,`setMaxAge(3600)` 表示 Cookie 将在1小时后过期。
2. **零(0)**:设置参数为0,表示立即删除 Cookie。这相当于告诉浏览器立即终止 Cookie 的生命周期。
3. **负数**:设置一个负数作为参数,表示 Cookie 是一个会话 Cookie(Session Cookie)。会话 Cookie 的生命周期仅限于当前浏览器会话期间,当用户关闭浏览器时,会话 Cookie 将被删除。
通过 `setMaxAge()` 方法,可以灵活地控制 Cookie 的有效期,以满足不同的应用场景。
标签:setMaxAge,浏览器,有效期,会话,参数,设置,Cookie From: https://blog.csdn.net/m0_74344909/article/details/144378104