设置PHPSESSID Cookie,CORS

时间:2012-08-07 03:13:53

标签: php javascript jquery ajax cors

我执行$.ajax调用以从 host2 查询主 host1

Access-Control-Allow-Origin: host2标头在 host1 上发送。

问题:我需要进行身份验证,但由于CORS,没有为 host1 设置PHP Session。

问题:我是否需要提取从 host1 返回的PHPSESSID Set-Cookie标头并将其设置回同一主机 host1

// On Host2
$.ajax({
    url: 'http://Host1/User/Login/',
    dataType: 'text',
    type: 'POST',
    data: {Id:Id,UserName:UserName},
    success: function(data) {
        $('#result').html(data);
    }
});

1 个答案:

答案 0 :(得分:0)

Access-Control-Allow-Origin: *    

你的host1需要在响应头中设置属性。