国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP中Session的概念

2024-05-04 23:00:32
字體:
來源:轉載
供稿:網(wǎng)友
什么是session呢?session直接翻譯成中文比較困難,一般都譯成時域。在計算機專業(yè)術語中,session是指一個終端用戶與交互系統(tǒng)進行通信的時間間隔,通常指從注冊進入系統(tǒng)到注銷退出系統(tǒng)之間所經(jīng)過的時間。具體到web中的session指的就是用戶在瀏覽某個網(wǎng)站時,從進入網(wǎng)站到瀏覽器關閉所經(jīng)過的這段時間,也就是用戶瀏覽這個網(wǎng)站所花費的時間。因此從上述的定義中我們可以看到,session實際上是一個特定的時間概念。
  需要注意的是,一個session的概念需要包括特定的客戶端,特定的服務器端以及不中斷的操作時間。a用戶和c服務器建立連接時所處的session同b用戶和c服務器中建立連接時所處的sessions是兩個不同的session。
  那什么是session的解決方案呢?我們知道,用戶訪問一個網(wǎng)站時往往需要瀏覽許多網(wǎng)頁。對于一個通過php構筑的網(wǎng)站來說,用戶在訪問的過程中需要執(zhí)行許多的php腳本。然而由于http協(xié)議自身的特點,用戶每執(zhí)行一個php腳本都需要和web服務器重新建立連接。又由于無狀態(tài)記憶的特點,此次連接無法得到上次連接的狀態(tài)。這樣,用戶在一個php腳本中對一個變量進行了賦值操作,而在另外一個php腳本中卻無法得到這個變量的值。例如,用戶在負責登錄的php腳本中設置了$user="wind",卻無法在另一個php腳本中通過調用$user來獲得“wind”這個值。也就是說,在php中無法設置全局變量。每個php腳本中所定義的變量都是只在這個腳本內有效的局部變量。
  session解決方案,就是要提供在php腳本中定義全局變量的方法,使得這個全局變量在同一個session中對于所有的php腳本都有效。上面我們提到了,session不是一個簡單的時間概念,一個session中還包括了特定的用戶和服務器。因此更詳細地講,在一個session定義的全局變量的作用范圍,是指這個session所對應的用戶所訪問的所有php。
  例如a用戶通過session定義了一個全局變量$user=“wind”中,而b用戶通過session定義的全局變量$user=“jane”。那么在a用戶所訪問的php腳本中,$user的值就是wind。

國內最大的酷站演示中心!
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 庆阳市| 肥乡县| 玉树县| 龙陵县| 仁怀市| 灵石县| 浑源县| 宣恩县| 柳河县| 兴安县| 讷河市| 花莲县| 太谷县| 黑水县| 常山县| 北川| 芜湖县| 两当县| 延长县| 宜昌市| 抚顺市| 正定县| 青阳县| 闽清县| 武定县| 连平县| 贵德县| 安庆市| 洪泽县| 西平县| 昭平县| 伊春市| 达孜县| 平远县| 阜宁县| 高清| 三门峡市| 双柏县| 双柏县| 天津市| 涞水县|