如何在子域之间传递 cookie?更改 cookie 域?
How to pass cookies between subdomains? Change cookie domain?
好的,这就是我现在的情况。
我正在尝试从 main.mysite.com 向 api.mysite.com 发送 ajax 请求。一切正常,但未发送 cookie。
根据几个小时的研究,我似乎需要更改 cookie 的域。
在我的例子中,cookie 域是 main.mysite.com,如果我想在 ajax 请求中包含 cookie,cookie 域应该是 .mysite.com。
所以我的问题是...如何更改 cookie 域?或者还有其他方法吗?
我当前的堆栈是
用于反向代理的 nginx |
node.js(express.js) 用于前端服务器 |
python(烧瓶)和 mysql 用于 api 服务器 |
redis 用于会话保存
它们都运行在同一个盒子里。
这取决于您设置 cookie 的方式。一种方法是在设置 cookie 时,使用 domain
属性设置 cookie wrt .mysite.com
.
好的,这就是我现在的情况。
我正在尝试从 main.mysite.com 向 api.mysite.com 发送 ajax 请求。一切正常,但未发送 cookie。
根据几个小时的研究,我似乎需要更改 cookie 的域。
在我的例子中,cookie 域是 main.mysite.com,如果我想在 ajax 请求中包含 cookie,cookie 域应该是 .mysite.com。
所以我的问题是...如何更改 cookie 域?或者还有其他方法吗?
我当前的堆栈是
用于反向代理的 nginx | node.js(express.js) 用于前端服务器 | python(烧瓶)和 mysql 用于 api 服务器 | redis 用于会话保存
它们都运行在同一个盒子里。
这取决于您设置 cookie 的方式。一种方法是在设置 cookie 时,使用 domain
属性设置 cookie wrt .mysite.com
.