Session與Cookie差別

前言

其實這個疑問之前就存在很久,就去查資料了解一下,作為今天筆記對象,在記錄2者差異之前,要先了解為何需要這兩者,他們解決了什麼樣的問題?

什麼是http?

http本身是個**無狀態( Stateless)**的協議,可以在Client與Server兩端進行溝通,但是無法紀錄網路上的行為。一般而言,今天如果要登入一個網站,每次訪問該網站時,就需要將登入帳密再輸入一次, 或是現在頁面上的資料填到一半,不小心把網頁關掉,重開頁面只好再重新輸入一次,使用起來會非常不便。Cookie和Session因此誕生,解決無紀錄狀態的問題。

Read more