• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發(fā)教程 > 詳細頁面

        容易易懂,Session的工作方式(轉)

        容易易懂,Session的工作方式(轉)

        更新時間:2022-05-06 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

        下面我們來看一下Session是如何工作的。不知你是否知道通過Cookie來實現(xiàn)身份認證的吧。首先生成一個獨一無二的Cookie作為用戶身份的標志,并在數(shù)據(jù)庫中進行注冊。然后通過用戶傳遞來的Cookie和數(shù)據(jù)庫中注冊的Cookie進行對照以確定用戶的身份。
        Session的工作原理也是這樣。
        首先,PHP為建立Session的用戶產(chǎn)生一個獨一無二的字符串,用來標志這個用戶的session。一般將這個字符串稱作Session Id。然后“sess”+Session Id為文件名(例如一個Session ID為111,那么文件名為sess_111)在服務器的文件系統(tǒng)中建立一個文件,在文件中保存用戶在Session所定義的全局變量的變量名和值。然后再將Session Id作為一個名為PHPSession的Cookie保存在用戶端的文件系統(tǒng)中。
        然后,當用戶再次連接服務器訪問一個PHP腳本時,PHP從用戶發(fā)來的PEESession這個Cookie中得到用戶所在Session的Session Id,并根據(jù)Session Id從服務器的文件系統(tǒng)中保存Session信息的文件。最后從這個文件中讀出用戶在上次連接時所設置的全局變量的值。
        因此,我們可以看到Session的工作原理和我們上一節(jié)所介紹的身份認證的工作原理是一樣的。所不同的只是Session將信息保存在了服務器的文件系統(tǒng)中,而我們將信息保存在了數(shù)據(jù)庫中。當然使用Session好處就是數(shù)據(jù)的保存和獲取是由PHP自動完成的,而直接使用Cookie的話就需要自己動手進行數(shù)據(jù)的保存和獲取。
        Session利用Cookie的身份標志功能,將用戶在瀏覽網(wǎng)站時需要保存的信息保存在服務器上。這樣Session既克服了HTTP協(xié)議的缺陷,又防止了信息的泄漏,而且方便了編程者的使用,是一個非常好的解決方案。不過,Session的功能只有PHP4支持,PHP3是不支持Session的。因此使用PHP3進行網(wǎng)站構建的讀者只能采用直接使用Cookie的方式。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 亚洲中文字幕无码爆乳av中文 | 亚洲第一成年网站大全亚洲| 噜噜噜亚洲色成人网站| 中文字幕人成无码免费视频| 亚洲天堂中文字幕| 8x成人永久免费视频| 亚洲久本草在线中文字幕| 永久免费视频网站在线观看| 亚洲精品中文字幕乱码三区| 亚洲GV天堂无码男同在线观看| 久久综合AV免费观看| 精品亚洲一区二区三区在线播放 | 亚洲AV无码日韩AV无码导航| 最近中文字幕免费大全| 成人在线免费看片| 亚洲香蕉久久一区二区三区四区| 久久久久国产精品免费免费搜索| 亚洲中文字幕无码mv| 免费国产综合视频在线看| 国产成人无码免费看片软件 | 黄网站色视频免费在线观看的a站最新 | 免费看www视频| 羞羞视频在线观看免费| 国产成人亚洲综合无码精品| 最近中文字幕mv免费高清在线 | 亚洲最大在线视频| 青苹果乐园免费高清在线| 久久亚洲中文字幕无码| 亚洲精品无码成人AAA片| 18以下岁毛片在免费播放| 亚洲啪AV永久无码精品放毛片| 免费在线观看黄色毛片| 青青草原1769久久免费播放| 亚洲丰满熟女一区二区v| yy6080久久亚洲精品| 日韩人妻无码精品久久免费一| 亚洲午夜无码毛片av久久京东热| 亚洲女人被黑人巨大进入| 国产91色综合久久免费分享| 美女视频黄频a免费观看| 色播在线永久免费视频|