卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Cookie機制與Session(會話)的區(qū)別與聯(lián)系

在網(wǎng)站開發(fā)過程中,使用Cookie和Session技術是很常見的。這兩者各有優(yōu)點與缺點,并不能說其中一個是最好的或不好的,而是要根據(jù)具體項目選擇適合的開發(fā)方式。 1. Cookie和Session在

在網(wǎng)站開發(fā)過程中,使用Cookie和Session技術是很常見的。這兩者各有優(yōu)點與缺點,并不能說其中一個是最好的或不好的,而是要根據(jù)具體項目選擇適合的開發(fā)方式。

1. Cookie和Session在網(wǎng)站開發(fā)中的重要性

幾乎所有的動態(tài)網(wǎng)站都離不開Session和Cookie技術。打開瀏覽器,您訪問過的網(wǎng)站都會存在Cookie。

2. 通信協(xié)議與數(shù)據(jù)傳輸

由于服務器和瀏覽器之間的對話是通過HTTP協(xié)議進行的,它們之間的通信是一次請求和一次響應的形式。當?shù)诙卧L問時,瀏覽器會將Cookie和Session ID帶回服務器,我們可以使用HttpServletRequest接收,并通過HttpServletResponse響應。

3. 刷新頁面的請求處理

如果刷新頁面,瀏覽器將會重新向服務器發(fā)送請求并攜帶Cookie。服務器處理后再發(fā)送響應給瀏覽器。這個過程涉及到服務器的重定向,即服務器收到請求后向瀏覽器發(fā)送302狀態(tài)碼和重定向地址,瀏覽器處理后再次向服務器發(fā)送請求。這是一個兩次請求和兩次響應的過程,而不是一次全部完成。

4. Session的作用和保存方式

為了讓服務器和瀏覽器知道瀏覽器在一段時間內第幾次訪問服務器,需要將這個狀態(tài)保存下來,并向瀏覽器發(fā)送一個Session ID。當瀏覽器再次訪問服務器時,會帶上這個Session ID,就像我們平時取票時通過身份證讓機器知道我們是誰。

Session可以保存內容,并且保存在服務器端。如果服務器端不銷毀Session,Session會有一個有效期,一般約為半個小時左右。只有當有效期過后,Session才會失效。

5. 對于敏感內容的處理

對于一些敏感內容,我們選擇將其保存在Session中,并將Session ID 發(fā)送到瀏覽器,通過瀏覽器的Session ID就可以讀取到保存在服務器端的Session內容。

6. Cookie的作用和保存方式

Cookie保存在客戶端,通過服務器傳輸指定的Cookie內容給瀏覽器。瀏覽器可以直接讀取Cookie,但經(jīng)過加密后可能呈現(xiàn)為一堆亂碼。

7. 瀏覽器再次訪問服務器

當瀏覽器第二次訪問服務器時,會攜帶這些Cookie內容。服務器可以讀取并對其進行處理加工。

8. Session和Cookie的關聯(lián)

雖然Session ID 通過Cookie傳輸?shù)綖g覽器,但存儲方式是Cookie。如果禁用Cookie,Session將失效。

9. 確保計算機安全

登錄某些網(wǎng)站時,經(jīng)常會看到類似于“請確保您的計算機是否安全,在進行登錄”等提示,或詢問是否保存密碼。這是因為網(wǎng)站可能會將我們的賬戶信息保存在Cookie中,因此需要確保瀏覽器端是否安全。如果在網(wǎng)吧等公共場所不安全,就不要勾選保存密碼,以免將個人信息保存到Cookie中。

標簽: