{site_name}

{site_name}

🌜 搜索

HTTP中的Cookie是一种用于在Web浏览器和服务器之间传输数据的机制

前端 𝄐 0
HTTP中的Cookie是一种用于在Web浏览器和服务器之间传输数据的机制。当您访问某个网站时,该网站会将一些数据存储在您的计算机上,这些数据称为Cookie。每次您访问该网站时,浏览器都会将Cookie发送回服务器,以便对您进行身份验证或记录您的偏好设置。

例如,当您登录Facebook时,服务器可以创建一个名为“session”的Cookie,并将其发送到您的浏览器。每次您访问Facebook时,浏览器都会将该Cookie发送回服务器,以便Facebook知道您已登录并且保持您的会话状态。此外,Facebook还可以使用其他Cookie来记录您的偏好设置,例如语言、主题颜色等。

以下是一个简单示例,说明如何使用JavaScript创建一个Cookie:


// 设置一个名为"username"的Cookie,值为"John Doe",有效期为7天
document.cookie = "username=John Doe; expires=Sun, 01 May 2023 00:00:00 UTC; path=/";


此代码将在客户端计算机上创建一个名为“username”的Cookie,其中包含字符串“John Doe”。该Cookie将在七天后过期,并且可以在整个网站(路径为“/”)中使用。