gpt4 book ai didi

javascript - Javascript 中的 Cookie

转载 作者:行者123 更新时间:2023-11-30 06:48:32 25 4
gpt4 key购买 nike

我在 bc.test.com 的域中设置了一个 cookie“A”(所有 URL 都已更改以保护公司信息)。

我还在 .test.com 域中设置了一个 cookie“B”。

我还有一个托管在 bc.test.com/_include 上的 Javascript 文件。

现在,在我的主机文件中,我已将 bc.test.com 指向开发服务器。

但是现在,当我尝试使用 document.cookie 读取 cookie“A”时,我无法访问该 cookie。但是我可以读取cookie“B”。我虽然只要将 cookie 设置在同一级别的域中,我应该能够读取它 - 对吗?

这似乎是一个非常简单的问题,但我对它目前的工作方式感到困惑。

最佳答案

要读取 cookie,您需要:

  • 具有相同的子域(好的,都在 test.com 中)
  • 具有相同的位置(“文件夹”)

首先检查这个。


编辑

例如:如果您有 bc.test.com/index.php,您可以读取 bc.test.com 中所有路径中的 cookie。但是如果您有 bc.test.com/includes/index.php,您只能从文件夹 include 中读取 cookie。

看这个article有关 cookie 路径的更多信息。

The path gives you the chance to specify a directory where the cookie is active. So if you want the cookie to be only sent to pages in the directory cgi-bin, set the path to /cgi-bin. Usually the path is set to /, which means the cookie is valid throughout the entire domain.

关于javascript - Javascript 中的 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3562027/

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