官方解釋:Cookie是保存在客戶端的一個文本,Session是保存在服務端的一段內存或數據。前端
一般狀況下,其實二者本質是同樣的。session雖然是保存在後端,可是session生成後發給前端,也要存儲在前端,而後發請求的時候瀏覽器自動將這段數據(其實就是Cookie數據)帶上。chrome
固然這只是一般狀況,廣義來說,session確實跟cookie不一樣,由於session所生成的數據,可使用其餘方式存儲,好比:URL 、隱藏的一個Form等。因此session是Cookie的一個超級。後端
1. 設置方法瀏覽器
session_start(); // 存儲 session 數據 if(!isset($_SESSION['views'])){ $_SESSION['views']=1; } else{ $_SESSION['views']= $_SESSION['views']+1; }
2.本session的過時時間(前端Cookie過時時間)服務器
通常在瀏覽器關閉後,就過時了,不在傳給服務器。在chrome上,顯示爲會話;在qq瀏覽器顯示爲1969年12月31日11點59分59秒。cookie
至關於就是setcookie函數不設置expire,或者expire=0。session
3.函數