共計 1579 個字符,預計需要花費 4 分鐘才能閱讀完成。
本篇文章給大家分享的是有關 session 與 Cookie 的區別是什么,丸趣 TV 小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。
Cookie 與 session 的區別主要區別:
Cookie,也稱為 HTTP cookie,Web cookie 或瀏覽器 cookie,是從網站發送到服務器并存儲在用戶的 Web 瀏覽器中的一小部分數據。Cookie 用于向網站創建者發送關于上次訪問網站時用戶以前的活動的信息。會話是兩個通信設備(如用戶計算機和服務器)之間的半永久交互信息交換。這也被稱為兩個或更多設備之間的對話,對話或會議。一個會話基本上是一個建立在一個點的通信,在另一個點被拆除。
Cookie 和 session 是處理萬維網時使用的兩種技術。Cookie 和 session 用于保存某些類型的數據,以便頁面加載更快,并且使用更少的帶寬。Cookie 通常存儲在客戶端機器上,而 session 存儲在服務器端機器上。所以他們不應該被混淆為同樣的事情。
Cookie 也稱為 HTTP cookie,Web cookie 或瀏覽器 cookie,是從網站發送到服務器并存儲在用戶的 Web 瀏覽器中的一小部分數據。Cookie 用于向網站創建者發送關于上次訪問網站時用戶以前的活動的信息。這些 Cookie 指在允許網站在以前的訪問過程中記住客戶的操作。當客戶第二次訪問該網站時,Cookie 將從客戶端瀏覽器發送到網站。Cookie 保存數據,例如點擊特定按鈕,登錄,甚至數月或數年前由用戶訪問哪些頁面的記錄。許多公司還將 Cookie 用于促銷目的,展示用戶正在搜索的類型的廣告。
雖然 Cookie 不能攜帶病毒或任何其他類型的惡意軟件,但是很容易跟蹤 Cookie 和第三方 Cookie 來檢查用戶的瀏覽器歷史記錄。這被政府認為是非法的。Cookies 也可用于保存表單和密碼。請注意,當您開始鍵入電子郵件地址時,它會自動顯示以前登錄的電子郵件地址的選項。如果保存密碼,Cookie 也會自動保存密碼,并保持登錄網站。有各種不同類型的 cookie:會話 cookie,持久性 cookie,安全 cookie,HttpOnly cookie,第三方 cookie 和僵尸 cookie。
session 是兩個通信設備(如用戶計算機和服務器)之間的半永久交互信息交換。這也被稱為兩個或更多設備之間的對話,對話或會議。一個會話基本上是一個建立在一個點的通信,在另一個點被拆除。在會話中,設備來回發送信息。會話存儲在服務器上,這意味著客戶端計算機無法訪問它。在會話中,數據存儲在兩邊。客戶端 cookie 僅存儲服務器上存儲的數據的參考號。
在會話期間,當客戶端登錄到網站時,客戶端 cookie 會將數據發送到服務器端 cookie,然后加載客戶端保存的數據。例如:如果用戶登錄到淘寶的網站,創建一個配置文件并將其添加到購物車。當該人再次登錄時,該配置文件將是他們如何創建的,并且添加到購物車中的項目將仍然存在。這是會話如何工作。會話通常是短期的,一旦瀏覽器被取消就可以被拆除。例如:如果用戶登錄到他們的 mail 帳戶并隨機保留開放頁面,他們將仍然登錄到他們的帳戶。如果他們取消瀏覽器,并且經過一段時間訪問 mail,它們將被自動注銷。這是因為會議結束了。
盡管 session 和 cookie 都是通過網頁來存儲信息的方式,但它們在如何訪問信息方面是不同的。Cookie 僅存儲在客戶端機器上,而會話存儲在兩者上。Cookie 也用于在瀏覽器中保存密碼和表單數據,以便用戶不需要登錄。與會話相比,Cookie 也被認為不×××全。
以上就是 session 與 Cookie 的區別是什么,丸趣 TV 小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注丸趣 TV 行業資訊頻道。