session如何和瀏覽器保持聯絡

2021-10-12 16:12:44 字數 600 閱讀 6174

今天和前端對接使用者登陸的時候,前端小改改告訴我沒有登陸成功後給她返回使用者資訊。然後我就連忙在登陸成功的時候將使用者的資訊儲存到session中,然後專門寫了乙個對外的介面讓她訪問;但是我突然萌生了乙個錯誤的想法(使用者a登陸session儲存使用者a的資訊,由於伺服器是同一臺,我設定的key都是user,當使用者b登陸的時候會不會將session中a的資訊給覆蓋?)最後我發現,原來這種問題根本沒有,主題來了------>>>

session如何和瀏覽器保持聯絡,並且確定唯一性?

首先說明,瀏覽器沒有session,session只在伺服器端維護。

瀏覽器只有jsessionid,也就是sessionid,是用來唯一標識session。使用者每次請求會把這個sessionid提交給伺服器,來確定和伺服器之間的唯一session。

sessionid會使用cookie儲存,當瀏覽器不支援cookie時使用urlrewrite儲存sessionid,也就是在請求的url後加,

例如:www.csdn.net?jsessionid=***********************

jsessionid長度可以在應用伺服器上設定,為保證唯一,一般會設定長一些。

所以我的問題沒有了,哈哈哈哈哈!

瀏覽器cookie和session

1 cookie資料存放在客戶的瀏覽器上,session資料放在伺服器上 2 cookie不是很安全,別人可以分析存放在本地的cookie並進行cookie欺騙,如果主要考慮到安全應當使用session 3 session會在一定時間內儲存在伺服器上。當訪問增多,會比較占用你伺服器的效能,如果主要考...

session和cookie 關閉瀏覽器後會怎樣?

session儲存在伺服器端,會一直存在,預設存在時間30分鐘 cookie儲存sessionid,伺服器會根據cookie中sessionid獲取session 兩種型別的cookie 不設定過期時間,則表示這個cookie生命週期為瀏覽器會話期間,只要關閉瀏覽器視窗,cookie就消失了。這種生...

瀏覽器如何工作

吃飽沒事,隨便翻譯一篇文章。現在的瀏覽器可以做很多事,如chrome可以執行多種應用外掛程式。但我覺得你可能對如何載入展示網頁感興趣。網路是c s架構的。瀏覽器僅僅是其中的一半 客戶端 另一半是等待客戶端發請求的伺服器。首先,瀏覽器要找到web伺服器的位址。它問作業系統伺服器的名字 作業系統便查詢本...