跨域session不一致問題解決方案

原理:代碼允許攜帶cookie
操作:
     A.後端代碼加header
        

header("Access-Control-Allow-Origin:www.aaa.com"); //允許跨域地址(*,域名,ip)
header('Access-Control-Allow-Credentials:true');  //允許客戶端攜帶cookie,注意在此處爲true時,上面一行域名不能設置爲*,只能放域名或ip地址
header('Access-Control-Allow-Methods:GET, POST, OPTIONS');


     B.前端ajax增加攜帶cookie
      

 $.ajax({
            type: "POST",
            crossDomain: true,   //允許跨域請求
            xhrFields:{
                withCredentials:true   //跨域攜帶cookie
            },
            ...
            ...
            ...
        })

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章