@Tarasovych

Обмен Cookie между поддоменами?

Может ли api.example.com отправить Cookie на dev.example.com? Т. е. возможен ли обмен Cookie меджу поддоменами?
  • Вопрос задан
  • 6807 просмотров
Пригласить эксперта
Ответы на вопрос 3
@RidgeA
нет
Но можно сделать куку в домен
.example.com
и кука будет видна в обоих доменах
Ответ написан
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Куки можно ставить только на домен и на его поддомены.

Соответственно глобально вариантов сделать cross-domain cookie ровно 2:
a) на домене example.com ставите обработчик который вешает куку на нужный домен dev.example.com или вообще на .example.com
b) на домене dev.example.com ставите обработчик который вешает куку на этот же домен.

Можно это делать на php, можно это (хоть и не секьюрно) делать через js (вот например либа ) - но в любом случае нужен доступ либо к целевому домену, либо к домену верхнего уровня.
Ответ написан
Комментировать
VELIK505
@VELIK505
Руководитель департамента profitcentr.com
Может ли api.example.com отправить Cookie на dev.example.com? Т. е. возможен ли обмен Cookie меджу поддоменами?

С чего это невозможен? Может! Домен 1 example.com !!! Значит можно связать все поддомены его.
Если на пыхе то в php.ini:
session.cookie_domain = .example.com
но как выше заметили куку надо от example.com создавать. Это проблема?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы