0

当用户以唯一值(任何“hdflashfafafxx233ddd”)登陆我的网站时,会立即删除持久性 cookie (x1st)。

此 cookie 用于跟踪,但如果用户选择不跟踪 cookie,我需要将此值设置为 0 - 我无法删除它,因为这是 cookie 不断重置。

然后,当用户选择重新加入时,我需要以 0 的值使 x1st 过期。

  //cookie set by server
  $.cookie('x1st', 'hdflashfafafxx233ddd', { path: '/', domain: mysite.co.uk });

  //changing value of cookie when user opts out 
  $.cookie('x1st', 0, {path: '/', domain: mysite.co.uk });

  //expire cookie when user opts back in 
  $.cookie('x1st', 0, { expires: -1 , path: '/', domain: mysite.co.uk });

问题是我无法将 x1st cookie 的值更改为 0

4

1 回答 1

1

它需要是一个字符串值'0'。不是整数。Cookies 只存储字符串。

于 2012-09-14T15:39:49.287 回答