簡體   English   中英

會話Cookie與持久Cookie

[英]Session Cookie vs Persistent Cookie

我了解持久性Cookie與會話Cookie的正常應用。 但是,如果您可以指定會話cookie的過期時間使其表現為持久性cookie,反之亦然。 除了將會話cookie從用戶中混淆並且將會話存儲在服務器上之外,使用會話cookie有什么好處?

session_set_cookie_params()函數允許您設置會話的特定到期時間。 您可以在setcookie()函數的永久cookie中設置時間。

我已經退出了Cookie VS SessionSession cookie和持久性cookie的線程,卻找不到我的答案。

但是,如果您可以指定會話cookie的過期時間使其表現為持久性cookie,反之亦然。

並非如此,會話cookie和持久性cookie之間的區別是是否給出了expires值。 根據定義,會話cookie不能具有到期時間。

除了將會話cookie從用戶中混淆並且將會話存儲在服務器上之外,使用會話cookie有什么好處?

諸如PHP會話之類的會話ID可以存儲在會話cookie或持久性cookie中,並且會話cookie可以包含除會話ID之外的其他信息。 它們都使用“會話”一詞,但它們是分開的東西。

如果您希望當用戶關閉瀏覽器時cookie消失,則會話cookie是正確的選擇。 一個很好的例子是網上銀行-當您關閉瀏覽器時,用於驗證您身份的cookie應該被破壞,以使他人無法潛入您的計算機,重新打開瀏覽器並開始進行轉賬。 有沒有因為惡作劇而改變過您的facebook狀態?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM