cookie原理和本地測試方法

2021-04-24 19:46:52 字數 512 閱讀 1520

【問題】

為了進行sso的測試,我在本地啟動server,用ie去訪問,但是登入後始終無法正常顯示,經跟蹤發現是寫入的cookie無法被正確讀出造成的。

【cookie原理】

cookie 是一小段文字資訊,伴隨著使用者請求和頁面在 web 伺服器和瀏覽器之間傳遞。使用者每次訪問站點時,web 應用程式都可以讀取 cookie 包含的資訊。 cookie 的基本工作原理如果使用者再次訪問站點上的頁面,當該使用者輸入 urlwww.*****.com時,瀏覽器就會在本地硬碟上查詢與該 url 相關聯的 cookie。如果該 cookie 存在,瀏覽器就將它與頁面請求一起傳送到您的站點。

【原因分析】

根據cookie的工作原理,我測試的時候都是用localhost去做的,但cookie的域必須是網域名稱,因此造成無法正確讀取cookie。

【解決方法】

設定本機的hosts檔案,將rw.kdsw.cn對映成127.0.0.1,測試時全部訪問**rw.kdsw.cn,這樣訪問的時候就能帶上正確的cookie資訊了。

php js設定本地cookie檔案的方法

博主是大三的在校大學生,學習計算機的路上,有些自己的感悟,寫下來互相討論下,歡迎吐槽。cookie檔案常用於識別使用者。cookie 是一種伺服器留在使用者計算機上的小檔案。每當同一臺計算機通過瀏覽器請求頁面時,這台計算機將會傳送 cookie,讓 伺服器把少量資料儲存到客戶端的硬碟或記憶體,或是從...

Cookie 和 Session 原理和區別

什麼是會話 當瀏覽器發請求訪問伺服器開始,一直到訪問伺服器結束,瀏覽器關閉為止,這期間瀏覽器和伺服器之間產生的所有請求和響應加在一起,就稱之為瀏覽器和伺服器之間的一次會話。在一次會話中往往會產生一些資料,而這些資料往往是需要我們儲存起來的,如何儲存會話中產生的這些資料呢?可以使用cookie或者se...

cookie原理和基本使用

在 中,http請求是無狀態的。也就是說即使第一次和伺服器連線後並且登入成功後,第二次請求伺服器依然不能知道當前請求是哪個使用者。cookie的出現就是為了解決這個問題,第一次登入後伺服器返回一些資料 cookie 給瀏覽器,然後瀏覽器儲存在本地,當該使用者傳送第二次請求的時候,就會自動的把上次請求...