首頁 >後端開發 >php教程 >為什麼鬥魚網站上的登入回話是如何實現長期登入的?

為什麼鬥魚網站上的登入回話是如何實現長期登入的?

WBOY
WBOY原創
2016-08-22 11:45:391466瀏覽

鬥魚網站上的登入狀態能維持一周,如果是單純使用SESSION+COOKIE的話,如果保持登入狀態?難道是用純COOKIE嗎?

回覆內容:

鬥魚網站上的登入狀態能維持一周,如果是單純使用SESSION+COOKIE的話,如果保持登入狀態?難道是用純COOKIE嗎?

現在比較流行的是在cookie裡保存session id,在服務端保存session的狀態(例如用redis,key就是session id)

造訪不多的網站,可以用session 加cookie ,主要透過設定PHP.ini 讓兩個過期時間(
session.cookie_lifetime,session.gc_maxlifetime)大於1週。
session 入庫,入redis 等也很方便。

登陸時存session,例如存你的ID和用戶名,設定有效期限,下次你再進行操作時,如果在有效期內,並且session裡有匹配的ID和用戶名,就直接登陸系統。

可以參考localStorage和sessionStorage,應該是用的這個

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