php高階 session和cookie的異同

2021-07-10 15:36:25 字數 380 閱讀 2966

cookie將資料儲存在客戶端,建立起使用者與伺服器之間的聯絡,通常可以解決很多問題,但是cookie仍然具有一些侷限:

cookie相對不是太安全,容易被盜用導致cookie欺騙

單個cookie的值最大只能儲存4k

每次請求都要進行網路傳輸,占用頻寬

session是將使用者的會話資料儲存在服務端,沒有大小限制,通過乙個session_id進行使用者識別,php預設情況下session id是通過cookie來儲存的,因此從某種程度上來說,seesion依賴於cookie。但這不是絕對的,session id也可以通過引數來實現,只要能將session id傳遞到服務端進行識別的機制都可以使用session。

了解cookie與session的異同,以及各自的應用場景。

頁面切換語言包使用session不用cookie

cookie的問題,ifame中的cookie不一致 在父頁面設定的語言包cookie,在iframe中獲取不到。為什麼呢?為什麼語言包這個事跟cookie過不去,有什麼特殊的?iframe的src請求的時候就得把這個cookie帶到伺服器上去,此時攜帶的是iframe自己的cookie,不是父頁面...

php個人總結 session和cookie

1.cookie與session的關係 cookie和session的方案雖然分別屬於客戶端和服務端,但是服務端的session的實現對客戶端的cookie有依賴關係的 步驟大概如下 1.服務端執行session機制 2.生成對應而唯一的session id 通過對這個session id的解析和處...

php中cookie和session理論基礎

cookie session 1.在不同頁面使用同乙個陣列 2.實現驗證碼 使用者跟蹤1.資料庫 2.檔案 3.cookie 4.session 5.記憶體cookie是用來將使用者的資料記錄在客戶端的技術,這種技術讓web伺服器將一些只需要存放 於客戶端或者在客戶端進行運算的資料,存放於電腦系統之...