gpt4 book ai didi

javascript - Cookie 和 URL 以及实例

转载 作者:行者123 更新时间:2023-12-03 11:33:19 24 4
gpt4 key购买 nike

我有一个 Web 应用程序,它在其 Javascript 代码中设置了一个 cookie,该 cookie 随后在所有 HTTP GET 请求中发送到服务器。如果我在 Chrome 中打开一个新选项卡并访问同一服务器上的不同页面,则服务器会看到 Web Apps JS 代码中设置的 cookie,即使这个新页面上的 Javascript 代码没有设置任何 cookie。更奇怪的是,我可以关闭网站上打开的所有浏览器选项卡,然后在不存在的 404 页面上打开一个新选项卡,并且当我查看服务器请求和在浏览器中使用 EditThisCookie 时,我仍然会看到 cookie 设置。

我不明白为什么我会在 Web 应用程序页面以外的页面上看到 Cookie。

最佳答案

Cookie 就是为了以这些方式运行而构建的。在定义cookie的同时,也设置了过期时间。对于每个请求,cookie 都会发送到服务器,直到该域的 cookie 过期。
如果您希望您的 cookie 不在下一个浏览器 session 中发送,您应该创建非持久 cookie。
请注意,cookie 可以从客户端(通过 javascript)和服务器端创建/删除。您会发现以下链接很有帮助。
http://www.w3.org/2001/tag/2010/09/ClientSideStorage.html
http://www.w3schools.com/js/js_cookies.asp

关于javascript - Cookie 和 URL 以及实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26647050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com