1.Cookie数据以文件格式存储在浏览器中,存储容量有限,不能超过4k;session数据存储在服务器端,可以无限存储多个变量,比cookie更安全;2.会话会在一定时间内保存在服务器上。当访问量增加时,服务器的性能就比较占了。考虑到服务器性能的降低,应该使用cookies。3.我们可以很容易的访问到cookie的值但是我们不能轻易的访问到session的值,所以更安全4.设置cookie的时间可以让cookie过期。但是使用session-destory()(session也可以设置过期时间),session会被销毁。5、cookie会保存在浏览器的RequestHeaders(请求头)中,而session不会。Cookies存在于用户的电脑上,用于维护用户电脑上的信息,直至被用户删除。例如,如果我们在网页上登录某个软件时将用户名和密码保存为cookies,那么我们就不需要每次访问该网站时都登录。我们可以在浏览器上保存任何文本,我们可以随时随地屏蔽或删除它。您也可以禁用或编辑cookies,但您需要注意不要使用cookies来存储一些隐私数据,以防止隐私泄露。sessionSession全称为session信息,位于web服务器上,主要负责访问者与网站的交互。当浏览器请求http地址时,会传递给web服务器,并与访问信息进行匹配。当网站关闭时,这意味着会话结束,网站无法再访问该信息,因此它无法保存永久数据,我们无法访问和禁用该网站。cookie与session的联系session是通过cookie来工作的。session和cookie通过$_COOKIE['PHPSESSID']连接。通过$_COOKIE['PHPSESSID'],可以知道session的id,获取其他信息。.在购物网站中,用户添加到购物车的商品通常通过联通sessionid记录在数据库中。当用户再次访问时,可以通过sessionid找到用户上次加入购物车的商品。因为sessionid是唯一的,所以记录到数据库的时候可以根据这个查找。总结分析如果我们需要经常登录一个站点,那么最好使用cookies来保存信息,否则每次都要登录会很麻烦。如果对于安全性要求高、数据量控制大的网站,使用session会更好,当然我们也可以将两者结合起来,让网站按照我们的想法运行。相关信息cookie和session有什么区别,联系cookie和session有什么区别
