首頁 >後端開發 >PHP問題 >php怎麼設定cookie不過期?

php怎麼設定cookie不過期?

青灯夜游
青灯夜游原創
2020-09-27 15:43:323481瀏覽

在PHP中可以使用setcookie()函數給cookie設定一個比較久的有效期來讓cookie不過期;語法“setcookie(cookie_name,cookie_value, time() 99*365*24*3600);” 。

php怎麼設定cookie不過期?

#推薦:《PHP影片教學

#cookie的有效期限:  

#預設:會話週期結束(就是瀏覽器關閉),預設情況下,cookie會在瀏覽器關閉時失效,這種cookie是臨時cookie或叫會話。

cookie支援設定有效期,setcookie的第三個參數,可以對cookie的有效期進行設置,有效期採用一個時間戳來表示。 (下面的這個就是設定了60秒,但是一分鐘後不管瀏覽器是否關閉,這個cookie就失效)

php怎麼設定cookie不過期?

php設定cookie不過期

使用setcookie()為cookie設定一個比較久的有效期來讓cookie不過期,例如99年(time是秒為單位,需要乘以365天、24小時、3600秒):

setcookie("cookie_name", "cookie_value", time() + 99 * 365 * 24 * 3600);

以上是php怎麼設定cookie不過期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn