【发布时间】:2011-08-06 00:00:08
【问题描述】:
以下是在用户计算机上写入 12 个月的 JavaScript cookie。
在我们的主域(如example.com)上设置cookie后,如果用户访问像test.example.com这样的子域,我们需要继续识别用户在我们的“测试”子域中的活动。
但是使用当前代码,一旦他们离开www.example.com 并访问test.example.com,他们就不再被标记为“HelloWorld”。
有人可以帮助我编写代码以允许跨子域读取 cookie 吗?
<script type="text/javascript">
var cookieName = 'HelloWorld';
var cookieValue = 'HelloWorld';
var myDate = new Date();
myDate.setMonth(myDate.getMonth() + 12);
document.cookie = cookieName +"=" + cookieValue + ";expires=" + myDate;
</script>
【问题讨论】:
标签: javascript cookies