2010-06-02 155 views
1

請告訴我apache服務器如何存儲每個登錄用戶的會話詳細信息。apache服務器如何處理會話?

+1

[How Session Works?](http://stackoverflow.com/questions/2954879/how-session-works) – 2010-06-02 06:39:09

+0

的可能重複請不要問同樣的問題兩次。您已經得到了您的答案 – 2010-06-02 06:39:22

回答

1

我從來沒有聽說過Apache存儲任何會話的細節。
Apache是​​HTTP惡魔,HTTP是無狀態協議,沒有會話支持。

您可能正在談論某種語言模擬有狀態連接,使用cookie或查詢字符串來傳遞會話標識符。

+0

正確,但他標記了問題php5 :) – Konerak 2010-06-02 06:35:34

+0

ok,它如何識別不同的用戶? – learner 2010-06-02 06:37:38

+0

好吧,有可能重複,然後 – 2010-06-02 06:38:41

0

基本上在PHP會話中,服務器將使用eithers cookie或URL重寫。

  • 如果啓用了cookie,它會將sessionID存儲在cookie中。
  • 如果禁用Cookie,它將通過與 隱藏要素和與 ID鏈接追加形式使用參數 (GET)通過 的SessionID。
0

PHP將會話數據作爲文本文件存儲在磁盤上。然後,瀏覽器會分配一個cookie來標識哪個會話屬於該瀏覽器。