2012-06-15 23 views

回答

4

會話是一種在多個頁面和請求之間保存信息的方式。當您訪問任何網站的登錄頁面並提供用戶名和密碼時,您將不需要在後續頁面上再次提供它們。

這是通過附加一個對您的請求唯一的會話ID完成的,並且在瀏覽頁面時來回發送。

會話ID可以被存儲在cookie中(你的系統上的文件),在URL作爲查詢字符串的一部分或

2

簡單起見:

如果您第一次訪問該網站,服務器會爲客戶端提供一個標識符。通過這個服務器可以從客戶端到服務器的多個請求中識別客戶端。該標識符在預設時間後被刪除。

該標識符與標識符有效的時間幀的組合稱爲會話。

希望有所幫助。 :-)

3

會話是存儲您網站特定訪問者的數據的地方。

您可以在那裏存儲數據,該數據在該訪問者的下一頁請求中也可用。如果某些數據存儲在會話中,則意味着數據存儲在服務器可用於構建網頁的某處(可能位於服務器數據庫或文件中)。

訪問者將收到一個臨時cookie,其中包含一個會話ID,用於將該訪問者與存儲在Web服務器上的會話數據相關聯的標識符。

將會話ID發送到每個請求的服務器,服務器可以查找存儲的會話數據(然後可用於構建網頁)。

3

這是一個通過像HTTP這樣的固有無狀態協議保持狀態的概念。

例如,如果您想跟蹤登錄的用戶,並且可能有一些與該用戶關聯的數據,則您可以每次在服務器和客戶端之間發送該數據,這當然會非常不安全。或者,您可以將其保存在服務器上的會話存儲區中,例如文件或數據庫,並僅在客戶端和服務器之間交換存儲位置的標識符。這通常是通過cookie這些天完成的,但也可能是URL中的一個參數。

2

會話的數據庫:用戶&服務器之間的交互,它有一個ID相關聯用它。因此,服務器可以根據他們的要求爲用戶提供服務&。 Cookie基本上用於存儲會話信息,因爲默認情況下HTTP是無狀態的。

相關問題