php会话ID在ajax post上发生变化

kodit 发布于 2019-03-09 ajax 最后更新 2019-03-09 14:33 0 浏览

我在从sub.mydomain.com到domain.com制作ajax帖子时遇到问题。 我已经将Cookie设置为.mydomain.com,并且我知道会话正在设置正确,因为如果我在浏览器中转到了sub.mydomain.com,会话ID与mydomain.com会话ID匹配。 但是,当我做一个从sub.mydomain.com到mydomain.com的ajax帖子时,会话ID发生变化。 为了解决它,我在帖子中传递了会话ID。 但我想知道为什么它没有像预期的那样工作。 任何想法都会有所帮助。 中号

已邀请:

ea_qui

赞同来自:

Cookie不会在交叉原始请求中发送(我假设您正在使用会话),为了启用此功能,您必须在请求和响应中设置withCredentials
请求xhr.withCredentials = true;
响应标题Access-Control-Allow-Credentials: true