我执行$.ajax
调用以从host2查询主host1。
Access-Control-Allow-Origin: host2
标头在host1上发送。
问题:我需要进行身份验证,但是由于 CORS,没有为host1设置 PHP 会话。
问题:我是否需要提取从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);
}
});