Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS/React多个cookie_Javascript_Reactjs_Cookies - Fatal编程技术网

Javascript JS/React多个cookie

Javascript JS/React多个cookie,javascript,reactjs,cookies,Javascript,Reactjs,Cookies,好的,我想我缺少了一些非常简单的东西,但无法使用此功能存储多个cookie: function safe_item(name) { document.cookie = 'item name:' + name; } 它的工作原理与预期完全相同,但是当创建一个新cookie时,前一个cookie就会消失://这是因为文档。cookie只接受一个字符串作为值 因此,不是document.cookie='item name:'+name,执行此操作document.cookie+='项目名称:'+名称

好的,我想我缺少了一些非常简单的东西,但无法使用此功能存储多个cookie:

function safe_item(name) {
document.cookie = 'item name:' + name;
}

它的工作原理与预期完全相同,但是当创建一个新cookie时,前一个cookie就会消失://

这是因为
文档。cookie
只接受一个字符串作为值


因此,不是
document.cookie='item name:'+name
,执行此操作
document.cookie+='项目名称:'+名称

您必须将所有cookie追加到单个字符串中。小心不要切掉与你自己的应用程序无关的部分。例如,你会在很多cookie字符串中找到一个google analytics块,你不想删除它。