document.cookie不能覆盖server端设置的cookie

来源:7-4 cookie做限制(1)

LysKing

2021-03-10

老师,经过实验我发现直接在Chrome浏览器中通过document.cookie设置cookie时,默认path是当前路由指向的路径,而且如果服务端设置返回的cookie中已有的username字段,通过document.cookie设置同名字段在req.cookie中并不会被覆盖,具体如下图。想请教一下这是什么原因呢?图片描述

写回答

2回答

六月的雨77

2021-05-05

要加上 path 才能覆盖。//img.mukewang.com/szimg/609219b309d94aaf19180650.jpg

1
1
aibo
是的。
2023-01-18
共1条回复

双越

2021-03-10

很简单,server 端对于 cookie 的权限更大,即 server 端设置的 cookie 不能被浏览器轻易改掉。

0
3
JavaScript__yxq
回复
双越
回复 双越: 经过测试,有且只有之前的,新修改的不会打印
2022-02-18
共3条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程