簡體   English   中英

PHP會話-每個用戶多個會話-如何同步?

[英]PHP session - multiple sessions per user - how to sync?

我在會話中存儲一些用戶信息,因此不必每次用戶更改頁面時都查詢數據庫。 如果該用戶使用多個瀏覽器/計算機並且較舊的會話現在具有無效數據怎么辦? 如何使它們保持同步? 注銷用戶的舊會話很好,但是,如果可能的話,我想避免將會話信息寫入數據庫。

我確實意識到這是一個相當普遍的問題,但是在谷歌搜索后我無法提出正確的建議。

將會話存儲在每個特定用戶的數據庫中。

然后,每當用戶訪問您的站點(無論使用哪種瀏覽器)時,所有信息始終位於一個位置,並且您不必進行任何花哨的“同步”工作。

注意:他們仍然必須從每個不同的瀏覽器“登錄”。 在登錄過程中,您將需要檢查數據庫中該用戶的會話是否已存在。 如果是這樣,則需要將此新登錄名附加到該會話(而不是創建新的登錄名)。

暫無
暫無

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

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