Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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中的其他路径覆盖cookie_Javascript_Cookies - Fatal编程技术网

用javascript中的其他路径覆盖cookie

用javascript中的其他路径覆盖cookie,javascript,cookies,Javascript,Cookies,是否可以用Javascript中的其他路径覆盖cookie 我发现一个问题,在Javascript中创建的cookie发送时使用了错误的值。经过大量调试后,我发现cookie以旧名称存在(在应用程序更新之前创建) 以前: document.cookie = "MYCOOKIE=<oldvalue>;path=/" document.cookie=“mycokie=;path=/” 之后: document.cookie = "MYCOOKIE=<newvalue>;p

是否可以用Javascript中的其他路径覆盖cookie

我发现一个问题,在Javascript中创建的cookie发送时使用了错误的值。经过大量调试后,我发现cookie以旧名称存在(在应用程序更新之前创建)

以前:

document.cookie = "MYCOOKIE=<oldvalue>;path=/"
document.cookie=“mycokie=;path=/”
之后:

document.cookie = "MYCOOKIE=<newvalue>;path=/newpath/"
document.cookie=“mycokie=;path=/newpath/”
但新的操作使旧的cookie完好无损


是否可以在不强制用户手动删除cookie的情况下温和地处理此类情况?

但是新操作使旧cookie保持原样。
那么,您同时拥有两个cookie?还是只是旧的?@Bravo我不知道浏览器是否将新的cookie存储在某个地方,但发送到服务器的是旧的cookie。。。