一、cookie數據存放在客戶的瀏覽器上,session數據放在服務器上。數據庫
二、cookie不是很安全,別人能夠分析存放在本地的COOKIE並進行COOKIE欺騙 考慮到安全應當使用session。瀏覽器
三、session會在必定時間內保存在服務器上。當訪問增多,會比較佔用你服務器的性能 考慮到減輕服務器性能方面,應當使用COOKIE。安全
四、單個cookie保存的數據不能超過4K,不少瀏覽器都限制一個站點最多保存20個cookie。服務器
cookie 和session 的聯繫:cookie
session是經過cookie來工做的 session和cookie之間是經過$_COOKIE['PHPSESSID']來聯繫的,經過$_COOKIE['PHPSESSID']能夠知道session的id,從而獲取到其餘的信息。在購物網站中一般將用戶加入購物車的商品聯通session_id記錄到數據庫中,當用戶再次訪問是,經過sessionid就能夠查找到用戶上次加入購物車的商品。由於sessionid是惟一的,記錄到數據庫中就能夠根據這個查找了。session