<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                首先思考一個問題: > COOKIE 和 SESSION 有什么區別? 如果你不能立刻回答這個問題,那么請看下面的講解?(若能回答,請略過此小節) #### 場景描述 * 場景一 相信大家都有過網上購物的經歷,當你`推著`你的購物車在商城里瀏覽各種商品時,總是會管不住自己的手,會去點擊`添加到購物車`按鈕,我們不斷的向購物車里添加刪除商品,這個簡單的操作,在客戶端看來,很容易知道哪些商品在購物車中,但是遠程的服務器卻是不知道的,因為 HTTP 協議是無狀態的。每次客戶端打開新的 Web 頁面,服務端都會開啟一個新的會話,且服務端不會自動維護客戶端的連接信息,那么這個問題該如何解決呢? * 場景二 大家在登錄網站之后,一般在導航欄部分會顯示我們的用戶名或頭像信息,你在這個網站上的各種頁面之間來回跳轉,你的信息始終都會顯示。你可能首先會想到使用 cookie 實現,但是存在一些問題,下面會提到。那么有什么更好的解決方案呢? #### 解決方案 * 數據庫實現 將必要的信息存入數據庫,展示的時候再取出來。但是在不同的頁面之間的跳轉,實現太復雜和麻煩,而且每一次查看都需要調用數據庫,會造成服務器負荷過大。 ![此處輸入圖片的描述](https://doc.shiyanlou.com/document-uid108299labid1396timestamp1484381174476.png) * cookie 實現 安全性不高,在網絡傳數據(帶寬的浪費) ![1](https://doc.shiyanlou.com/document-uid108299labid1397timestamp1467797184994.png) * 解決辦法:session 技術(將用戶數據保存在服務器端) ![此處輸入圖片的描述](https://doc.shiyanlou.com/document-uid108299labid1396timestamp1484382544949.png) 這個`session1.php`可以把數據保存在 session 文件中,它會有自己的一套方案,放在了 session 文件的默認路徑中,`session2.php`可以從 session 文件中取出該瀏覽器保存的 session 數據。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看