0. 必要性论证
在日常的开发中,不管是前端或者后端领域,都绕不开用户状态和会话的管理方面的内容。因此有必要理解清楚三种技术的基本原理和使用场景以及三者之间的区别,当然,在面试过程中,这也是一个很常见的基本面试题。
1. Cookie
在Web开发中,Cookie是一种存储在用户计算机上的小型文本文件,用于跟踪用户在网站上的活动和存储有关用户的信息。Cookie通常由服务器发送给用户的浏览器,并保存在用户的计算机上,每当用户访问相同的网站时,浏览器会将Cookie发送回服务器,以便服务器识别用户并提供个性化的体验。
Cookie的一些关键特点和详细定义:
-
存储位置:Cookie是存储在用户计算机上的文本文件,通常存储在浏览器的Cookie文件夹中。
-
数据格式:Cookie以键值对的形式存储数据,例如:
cookie_name