首页 > 解决方案 > XMLHttpRequest 到另一个具有 cookie 持久性的子域?

问题描述

我正在使用 XMLHttpRequest 将数据从一个子域的表单提交到另一个子域。下面的代码是一个例子。但是,当这样做时,被请求页面中的 PHP 代码会注意到即使发出了多个请求,也没有设置任何 cookie。因此 PHP 代码需要为每个请求创建一个新的 cookie。如果发出多个请求,cookie 如何在目标子域中持久存在?

我很难从调用子域更改 cookie/会话设置。

var url = "https://www.example.com/page.php?param=value"
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", url, false ); 
xmlHttp.send( null );

标签: javascriptphpcookiesxmlhttprequest

解决方案


推荐阅读