0

如何避免 cookie 被发送到子域使用下面的脚本

function createCookie(name,value,days){
  if (days) {
      var date = new Date();
      date.setTime(date.getTime()+(days*24*60*60*1000));
      var expires = "; expires="+date.toGMTString();
  }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}
4

2 回答 2

0

下面的脚本对我有用

    document.cookie = cookieName +"=" + cookieValue + ";expires=" 
+ myDate + ";domain=www.abc.com;path=/";
于 2012-11-20T19:15:23.390 回答
0

你能不能先检查调用脚本的域,然后只在它不是子域时设置cookie?

就像是:

if (Request.Host.toLower() == "www.abc.com"){
    createCookie(name,day,values);
 }
于 2012-11-15T18:40:54.163 回答