簡體   English   中英

讀取cookie並使用jQuery顯示數據

[英]Reading cookie and using jQuery to display data

這是主意。

我正在編寫聊天欄,所有功能都正常運行。 但是我的問題是,在瀏覽整個網站頁面時,要保持所有內容連續進行。 我的意思是,聊天框保持打開狀態。 與Facebook一樣,就像在Facebook上一樣,每次打開聊天框然后導航到另一個頁面時,它都保持打開狀態,您不必返回到在線朋友列表並加載聊天框。

到目前為止,我做了什么?

我想過使用的一種方法是使用cookie將對話的ID存儲在cookie中,然后將其打開或關閉。 因此,如果對話的ID為64則會創建一個名為chat_64的cookie。 我正在使用此jQuery cookie文檔: https : //github.com/carhartl/jquery-cookie

我當時認為可以通過將它們放入數組中,然后為每個cookie打開聊天框來完成。

我來征求有關如何做到這一點的建議?

不要將此類信息存儲在Cookie中,請在服務器中使用會話。 這是隱私的巨大風險。 存儲會話數據或使用數據庫,並調用一個php(例如)腳本,該腳本從數據庫中獲取當前聊天記錄,另一個功能是,如果用戶注銷然后再次登錄,則聊天記錄可以保持不變。 該表可能是這樣的:

chat_id | user_id | chatting_with_id | 時間戳記

當用戶關閉聊天窗口時,您可以為用戶重新打開窗口設置時間限制;如果沒有,則發送該行的刪除請求。

暫無
暫無

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

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