Cookie 是一种存储在用户浏览器上的小型数据片段,用于跟踪和存储用户会话信息。Cookie 可以通过设置 Domain 属性来指定其作用域,即哪些域名可以访问该 Cookie。
Cookie 的 Domain 属性通常是一个域名字符串,格式如下:
example.com
www.example.comexample.com,表示该 Cookie 可以被 example.com 及其所有子域名访问。www.example.com,表示该 Cookie 只能被 www.example.js 访问。原因:
Domain 属性设置的域名格式正确。解决方法:
Domain 属性设置的域名格式正确,例如 example.com 或 www.example.com。Path 属性:通过设置 Path 属性,指定 Cookie 的作用路径,使其在子域名间共享。// 设置 Cookie
document.cookie = "username=John Doe; expires=Thu, 18 Dec 2023 12:00:00 UTC; path=/; domain=example.com";
// 读取 Cookie
function getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
}通过以上信息,您可以更好地理解 Cookie 域名格式及其相关应用和问题解决方法。
腾讯云数智驱动中小企业转型升级系列活动
新知·音视频技术公开课
第五届Techo TVP开发者峰会
第五届Techo TVP开发者峰会
云+社区沙龙online [新技术实践]
云+社区技术沙龙[第15期]
Elastic Meetup
云+未来峰会
云+社区技术沙龙[第27期]
云+社区技术沙龙[第22期]