当前位置: 首页 > 后端技术 > PHP

cookie和session的区别和联系

时间:2023-03-30 02:20:17 PHP

1.区别:1、cookie数据保存在客户端浏览器,session数据保存在服务端。2.cookie不是很安全。其他人可以分析本地存储的COOKIE,进行COOKIE欺骗。考虑到安全性,应该使用session。3.会话会在一定时间内保存在服务器上。当访问量增加时,它会占用你的服务器的性能。为了降低服务器的性能,你应该使用COOKIE。4、单个cookie保存的数据不能超过4K,很多浏览器限制一个站点最多保存20个cookie。2、cookie与session的联系。会话通过cookie工作。session和cookie通过$_COOKIE['PHPSESSID']连接。通过$_COOKIE['PHPSESSID'],可以知道session的id,获取其他信息。在购物网站中,用户加入购物车的商品通常通过联通session_id记录在数据库中。当用户再次访问时,可以通过sessionid找到用户上次加入购物车的商品。因为sessionid是唯一的,所以记录到数据库的时候可以根据这个查找。

最新推荐
猜你喜欢