Session和Cookie的一些细节

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

相关文章
相关标签/搜索