官方解释: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.函数