CORS跨域请求,怎么将Cookie传给后端

CORS跨域请求,怎么将Cookie传给后端

CORS跨域请求,怎么将Cookie传给后端

后端

增加代码:


header('Access-Control-Allow-Origin:https://www.baidu.com');header('Access-Control-Allow-Headers:Origin,X-Requested-With,Content-Type,Accept,Cookie');header('Access-Control-Allow-Methods:GET,POST');header("Access-Control-Allow-Credentials:true");//允许携带cookie
//CORS跨域 允许Authorization
header('Access-Control-Allow-Origin:http://wwww.demo.com');
header('Access-Control-Allow-Headers:Origin,X-Requested-With,Content-Type,Accept,Cookie');header('Access-Control-Allow-Methods:GET,POST');header('Access-Control-Allow-Credentials:true');

前端

增加代码:


:{: },
:,


demo示例:

$("#submit").click(function() {

    $.ajax({
        type: "POST",
        url: "http://www.newweb.com/index.php?act=loginWap&op=login",
        contentType: "application/json; charset=utf-8",
        data: JSON.stringify(GetJsonData()),dataType: "json",xhrFields:{withCredentials:true},crossDomain:true,success: function (data) {
            if (data.code == 200) {
                alert('登录成功!');
                window.location.href="http://www.logindemo.com/backend.html";
            }else {
                alert('用户名或密码错误!');
            }
        },
        error: function (message) {
            $("#request-process-patent").html("用户名或密码错误!");
        }
    });
});

function GetJsonData() {
    var json = {
        "code": $("#code").val(),
        "user_name": $("#user_name").val(),
        "password": $("#password").val()
    };
    return json;
}


本文由 奇匠舍资源网 作者:奇匠社资源网 发表,其版权均为 奇匠舍资源网 所有,文章内容系作者个人观点,不代表 奇匠舍资源网 对观点赞同或支持。如需转载,请注明文章来源。
奇匠舍资源网版权声明 1、本网站名称:奇匠舍资源网
2、本站永久网址:http://www.qjshe.com/
3、本网站的资源部分来源于网络,如有侵权,请加QQ群:奇匠舍资源网进行反馈处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效请反馈给我们!我们会第一时间更新。
9
奇匠社资源网

发表评论