CORS和Cookie与PHP头和jQuery一起工作
我尝试使用php头来接受cookie和各种类型的ajax请求。而且请求可以来自任何服务器,所以我不能将它们列入白名单。我想用CORS和Cookie与PHP头和jQuery一起工作,php,javascript,ajax,cookies,Php,Javascript,Ajax,Cookies,我尝试使用php头来接受cookie和各种类型的ajax请求。而且请求可以来自任何服务器,所以我不能将它们列入白名单。我想用 header("Access-Control-Allow-Origin: *"); 但这会阻止饼干。有办法解决这个问题吗 以下是使用jquery进行ajax调用的设置: $.ajax({ type: 'POST', data: $('#loginForm').serialize(), crossDomain:true, dataType
header("Access-Control-Allow-Origin: *");
但这会阻止饼干。有办法解决这个问题吗
以下是使用jquery进行ajax调用的设置:
$.ajax({
type: 'POST',
data: $('#loginForm').serialize(),
crossDomain:true,
dataType: 'json',
beforeSend: function(xhr){
xhr.withCredentials = true;
},
url: "https://myothersite.com/login_submit.php"...
您不能通过JavaScript设置或读取跨源资源共享请求上的Cookie。Cookie遵守浏览器的同源策略