【发布时间】:2012-11-03 10:01:02
【问题描述】:
我执行$.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);
}
});
【问题讨论】:
标签: php javascript jquery ajax cors