1. 程式人生 > >cookie 和 session 的區別和聯絡

cookie 和 session 的區別和聯絡

區別 :

        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號的方式來解決這一問題