會話技術有兩種:
通訊信息存于客戶端(通常為瀏覽器)的Cookie技術:
Cookies 可以簡單的理解為服務器暫存在你瀏覽器中的一些信息文件,它將你在網站上所輸入的一些內容,或者一些選項記錄下來,當下一次你訪問同一個網站的時候,服務器就會主動去查詢這個Cookie資料,如果存在的話,將會根據其中的內容,提供一些特別的功能,例如記住賬號密碼等。
網頁之間的交互是通過HTTP協議傳輸數據的,而Http協議是無狀態的協議 (數據提交后,瀏覽器和服務器的鏈接就會關閉,在此交互的時候 需要重新建立新的連接),服務器無法確認用戶的信息,于是給每一個用戶發一個通行證,通過此確認用戶的信息,只存儲少量的不太敏感的數據。
通訊信息存于服務器的Session技術:
Session是另一種記錄瀏覽器狀態的機制,Cookie保存在瀏覽器中,Session保存在服務器中。用戶使用瀏覽器訪問服務器的時候,服務把用戶的信息,以某種形式記錄在服務器,這就是Session。
為何使用Session因為Session可以存儲對象,Cookie只能存儲字符串可以解決很多Cookie解決不了的問題,Session的實現時依賴Cookie的。
回答所涉及的環境:聯想天逸510S、Windows 10。
會話技術有兩種:
通訊信息存于客戶端(通常為瀏覽器)的Cookie技術:
Cookies 可以簡單的理解為服務器暫存在你瀏覽器中的一些信息文件,它將你在網站上所輸入的一些內容,或者一些選項記錄下來,當下一次你訪問同一個網站的時候,服務器就會主動去查詢這個Cookie資料,如果存在的話,將會根據其中的內容,提供一些特別的功能,例如記住賬號密碼等。
網頁之間的交互是通過HTTP協議傳輸數據的,而Http協議是無狀態的協議 (數據提交后,瀏覽器和服務器的鏈接就會關閉,在此交互的時候 需要重新建立新的連接),服務器無法確認用戶的信息,于是給每一個用戶發一個通行證,通過此確認用戶的信息,只存儲少量的不太敏感的數據。
通訊信息存于服務器的Session技術:
Session是另一種記錄瀏覽器狀態的機制,Cookie保存在瀏覽器中,Session保存在服務器中。用戶使用瀏覽器訪問服務器的時候,服務把用戶的信息,以某種形式記錄在服務器,這就是Session。
為何使用Session因為Session可以存儲對象,Cookie只能存儲字符串可以解決很多Cookie解決不了的問題,Session的實現時依賴Cookie的。
回答所涉及的環境:聯想天逸510S、Windows 10。