我的网站托管服务(我坚持使用)坚持主页是 Abc.com/ ,其他页面是 Abc.com/here 和 Abc.com/there 和 Abc.com/somethingelse 。在所有页面通用的代码中,我有一个 JavaScript 脚本,它使用具有适当 max-age/expires 的浏览器 cookie(例如 myDailyValue=17)。我希望使用 path= 为每个页面提供其唯一的 cookie 实例,但主页的路径必须是“/”,这样的路径将被其他页面看到。如果没有现存的cookie,其他页面将创建自己的路径,例如。'/there',只要它存在,它将优先于 '/' 路径,但是当用户在一周后返回并从主页开始时,将创建 '/' 路径 cookie 并且所有其他页面将遵循它,并且看不到缺少 cookie,
至少,这是我认为正在发生并且必须发生的事情。
我做对了吗?是否有众所周知的解决方法,或者我必须调整代码以在主页上使用不同的 cookie 名称?
谢谢你读到这里。请注意,我的脚本选项是有限的。浏览器中的 JavaScript 是唯一实用的选择。