【发布时间】:2021-10-16 03:24:32
【问题描述】:
我使用了几个 cookie,其中一个用于城市检测和搜索。 为什么它在不同的页面上具有不同的价值?例如索引页面上的正确值和页面 /place.php 上的错误值?
【问题讨论】:
我使用了几个 cookie,其中一个用于城市检测和搜索。 为什么它在不同的页面上具有不同的价值?例如索引页面上的正确值和页面 /place.php 上的错误值?
【问题讨论】:
最可能的情况是这两个 cookie 对不同的路径有效。
path: cookie 可用的服务器路径。如果设置为“/”,cookie 将在整个域中可用。如果设置为 '/foo/',cookie 将仅在 /foo/ 目录和域的 /foo/bar/ 等所有子目录中可用。默认值是设置 cookie 的当前目录。
设置 cookie 时,使用路径值 / 使它们在整个域中有效。
【讨论】:
/ 更改后清除它们。