Приложение javascript, работающее на 10.0.0.1
, пытается аутентифицировать его пользователями с помощью междоменных вызовов ajax.
Запрос выглядит так:
function test(again){
$.ajax({
type: 'GET',
url: 'http://example.com/userinfo',
dataType: 'json',
success: function(userinfo){
if(again)
test(false);}});}
test(true);
Первый ответ сервера пытается установить cookie:
Access-control-allow-origin:http://10.0.0.1
Set-Cookie:PHPSESSID=uuj599r4k1ohp48f1poobil665; expires=Sat, 28-Jan-2012 17:10:40 GMT; path=/
Но второй запрос не включает этот файл cookie и другие запросы ajax в этот домен.
Я не пытаюсь прочитать cookie для другого домена, я просто хочу, чтобы приложение в другом домене могло устанавливать и читать его собственный файл cookie.
Возможно ли это?
Я тестировал в Chrome и Firefox 9.