如何使用JS按名称更新cookie值?最初由服务方创建的cookie没有。客户方将给予。使用域名

时间:2016-10-04 05:13:05

标签: javascript spring cookies client-side server-side

从JS客户端调用, 我正在尝试更新最初从服务器端创建的Cookie值。 现在我只是注意到最初创建的Cookie与服务器端将没有。在域名中,如" www.abc.com"

但是,一旦我尝试通过以下代码从客户端js更新cookie,则调用它创建2个具有相同名称且域名不同的cookie。 当我们尝试从客户端创建cookie时,它将使用" .www.abc.com"创建。

我使用下面的代码来更新/创建相同名称:

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=/; domain="+domainurl ;

如何删除/更新现有Cookie而不创建如下所示的副本。
enter image description here

它创建Cookie但在域名中有一些不同,有或没有"。" 如何解决此问题,我引用了不同的linkslink2但找不到解决方案。

在简单的工作中,我需要从客户端更新cookie值,这个cookie最初是从在java基础Spring MVC应用程序中使用的服务器端创建的。

提前感谢您提供任何帮助和信息。

0 个答案:

没有答案