如何將Cookie 設定為永不過期
PHP 的cookie 文件允許您指定cookie 的過期日期,但它並沒有提供一個明確的方法讓它們無限期地持續下去。然而,有一些方法可以近似這種行為。
使用遙遠的未來日期
最簡單的方法是為 cookie 的過期設定一個遙遠的未來日期。例如,您可以設定十年後過期的 cookie:
setcookie( "CookieName", "CookieValue", time() + (10 * 365 * 24 * 60 * 60) );
請注意,在 32 位元 PHP 中設定超過 2038 年的日期將導致 cookie 由於數位環繞而立即過期。
瀏覽器限制
2023 年,大多數網頁瀏覽器遵守 cookie 的最大過期日期,該日期因瀏覽器而異。自 Chrome 版本 M104 起,cookie 的過期日期不能超過未來 400 天。
以上是如何在 PHP 中建立一個幾乎永不過期的 Cookie?的詳細內容。更多資訊請關注PHP中文網其他相關文章!