cookie 和 session 的區別和聯絡
阿新 • • 發佈:2019-01-03
區別 :
1 cookie是儲存在客戶端瀏覽器的
2 session是儲存在伺服器當中
3 cookie設定值得時候 不能對陣列直接進行設定 $_COOKIE 進行賦值 必須使用setcookie對cookie進行設定 而session直接使用 $_SESSION 賦值即可 但是前提必須先開啟session_start();
4 刪除cookie是需要使用setcookie對cookie進行過期處理 而session直接將$session 清空即可
5 cookie修改時 必須使用setcookie進行修改 而session修改時只需要對陣列$_SESSION進行賦值修改即可
6 cookie訪問直接訪問 陣列$_cookie setssion訪問直接訪問 $_SESSION陣列即可
聯絡 :
session是將sessionid號儲存在 cookie當中的 如果cookie禁用 預設情況下 session也將無法使用 但是可以根據get傳遞 sessionid號的方式來解決這一問題