下面是一个在用户计算机上编写12个月的JavaScript cookie。
在我们的主域(例如)上设置Cookie之后example.com
,如果用户访问的子域(如)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>