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

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

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

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

        更新時間:2022-05-06 文章作者:未知 信息來源:網絡 閱讀次數:

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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲gv猛男gv无码男同短文| 亚洲国产成人手机在线电影bd | 本免费AV无码专区一区| a级毛片免费高清视频| 免费看少妇高潮成人片| 国内成人精品亚洲日本语音| 亚洲人成电影亚洲人成9999网| 久久天天躁狠狠躁夜夜免费观看| 野花高清在线观看免费3中文| 国外成人免费高清激情视频| 免费一级e一片在线播放| 97视频免费观看2区| 大学生一级特黄的免费大片视频| 亚洲人成网站色在线入口| 亚洲高清专区日韩精品| 亚洲日韩国产精品乱-久| 一本到卡二卡三卡免费高| 一级片在线免费看| 亚洲XX00视频| 182tv免费视频在线观看| 一个人免费观看www视频在线| 亚洲黄片毛片在线观看| 亚洲黄色三级网站| a级在线免费观看| 91在线精品亚洲一区二区| 亚洲日韩AV一区二区三区中文| 中文字幕久无码免费久久 | 亚洲国产成人久久精品动漫| 亚洲国产精品无码第一区二区三区| 久久精品无码专区免费| 免费H网站在线观看的| 国产a视频精品免费观看| 免费中文熟妇在线影片| 亚洲中文字幕在线第六区| 亚洲男人的天堂久久精品| 三年在线观看免费观看完整版中文| 五月婷婷综合免费| 免费国产va视频永久在线观看| 五月天婷婷精品免费视频| av无码久久久久不卡免费网站| 亚洲国产成人一区二区三区|