NMellon
@NMellon
Unity3D (C#) Developer / web-developer

Доступ к cookies между поддоменами?

Не получается решить странную проблему. Прошу помощи.
Клиент на javascript через AJAX общается с сервером на PHP.
Клиент загружен в сторонний сайт через iframe по адресу https://sub1.example.com
Сервер отвечает по адресу https://sub2.example.com

Сервер на запрос отвечает с заголовком:
Set-Cookie:name=1; expires=Sat, 06-Jun-2015 14:04:24 GMT; Max-Age=2592000; path=/; domain=.example.com
(пробовал убирать точку, не помогает).

Кука не ставится. В следующих запросах к серверу она не отправляется.
Что интересно, ее не видно ни в example.com, ни в sub2.example.com, ни в sub1.example.com
Пробовал разные браузеры.
Если клиент и сервер загружены с одного поддомена - все работает.

Но справочники говорят, что кука должна быть доступна между поддоменами.

Куда смотреть то?

Спасибо!
  • Вопрос задан
  • 946 просмотров
Решения вопроса 1
@Power
Если это сделано кросс-доменно и через XHR (а не JSONP, к примеру), то читайте про CORS. Конкретно, см. заголовок Access-Control-Allow-Credentials.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы