cookie,session與瀏覽器關係,application

來源:互聯網
上載者:User

標籤:col   重寫   color   ica   記憶體   隱藏   選項卡   users   session   

.cookie在web應用中,對應servlet api的Cookie類,儲存在用戶端。

作用:保護使用者通過瀏覽器,訪問web應用程式時允許儲存的資訊。

實現:每個web應用程式,對於用戶端的每一個瀏覽器都有對應相應的cookie檔案(txt格式),彼此並不共用。其中,win7系統下,IE瀏覽器的cookie檔案在

C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Cookies 路徑下,(cookies檔案夾可能被隱藏,設定顯出即可)。是以索引值對進行儲存的。

應用:登入網站,有是否儲存密碼的勾選,

session在web應用中,原意是會話,對應servlet api的HttpSession類,儲存在服務端。

作用:為了讓服務端和用戶端產生聯絡,在服務端的記憶體中專門為session產生一個id,用於特定表示用戶端的身份。

實現:用戶端每訪問一次服務端,就會帶著分給它的id去訪問,否則會重新給它產生一個新的id。而實現id從用戶端到服務端傳遞的過程,有2種方式,一個是cookie儲存,就是將id放在瀏覽器的cookie中,另一種是重寫url,對訪問的路徑進行編碼,response.encodeURL("訪問的路徑“)// 完成了將id放在url之後,並對中文等字元進行編碼功能

具體到用戶端,就是通常的瀏覽器。

規則:1.除去特殊的瀏覽器設定,通常來說,每開啟一種新的瀏覽器,一定會產生一個新的session id。

    2.如果你關掉這個視窗(並不是選項卡視窗,是指整個瀏覽器視窗,工作列的視窗,就是將這個瀏覽器進程停掉),再重新開啟這個瀏覽器,則也會重建一個sessioin id,而不會延續使用這個瀏覽器剛才的session id!

應用:登入網站的使用者名稱,會被服務端當作一個session來處理

三 application在web應用中,對應servlet api的ServletContext類

作用:可以讓所有用戶端共用一些資訊,是服務端自己的資訊。

cookie,session與瀏覽器關係,application

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.