回複:IT行業裏有一個概念叫“SESSION”

來源: fight-again 2009-08-18 05:14:37 [] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (1243 bytes)
本文內容已被 [ fight-again ] 在 2010-08-25 09:31:49 編輯過。如有問題,請報告版主或論壇管理刪除.
Session:在計算機中,尤其是在網絡應用中,稱為“會話”。
  Session直接翻譯成中文比較困難,一般都譯成時域。在計算機專業術語中,Session是指一個終端用戶與交互係統進行通信的時間間隔,通常指從注冊進入係統到注銷退出係統之間所經過的時間。
  具體到Web中的Session指的就是用戶在瀏覽某個網站時,從進入網站到瀏覽器關閉所經過的這段時間,也就是用戶瀏覽這個網站所花費的時間。因此從上述的定義中我們可以看到,Session實際上是一個特定的時間概念。
  需要注意的是,一個Session的概念需要包括特定的客戶端,特定的服務器端以及不中斷的操作時間。A用戶和C服務器建立連接時所處的Session同B用戶和C服務器中建立連接時所處的Sessions是兩個不同的Session。
  那什麽是Session的解決方案呢?我們知道,用戶訪問一個網站時往往需要瀏覽許多網頁。對於一個通過PHP構築的網站來說,用戶在訪問的過程中需要執行許多的PHP腳本。然而由於HTTP協議自身的特點,用戶每執行一個PHP腳本都需要和Web服務器重新建立連接。
  又由於無狀態記憶的特點,此次連接無法得到上次連接的狀態。這樣,用戶在一個PHP腳本中對一個變量進行了賦值操作,而在另外一個PHP腳本中卻無法得到這個變量的值。例如,用戶在負責登錄的PHP腳本中設置了$user="wind",卻無法在另一個PHP腳本中通過調用$user來獲得“wind”這個值。也就是說,在PHP中無法設置全局變量。每個PHP腳本中所定義的變量都是隻在這個腳本內有效的局部變量。

所有跟帖: 

前麵一段是我在WIKIPEDIA與別人討論時的注釋. 是後加的. -READER-ONLY- 給 READER-ONLY 發送悄悄話 (37 bytes) () 08/18/2009 postreply 05:19:32

對,簡單根據人機會話的概念直接翻譯的,不確切。 -fight-again- 給 fight-again 發送悄悄話 (0 bytes) () 08/18/2009 postreply 05:21:39

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”