@JamesBondMax

Как работать с Cookie при многосайтовости на разных доменах?

Всем привет.
Есть сайт с многосайтовостью на разных доменах - site.ru и site.com
Сохраняю пользователю cookie на сайте site.ru, но при переходе на site.com эти cookie не установлены.
Уже всю голову сломал.
Подскажите, как мне сохранять cookie сразу на все домены?
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 1
Oldshelf
@Oldshelf
Рабочее решение, которое когда-то давно использовал.

К форме авторизации добавить ещё одну скрытую форму, которая будет отправлять через iframe POST-запрос на другой домен. Там проверять, что это дополнительная авторизация (чтобы не возвращать ответ в стиле основной формы), идентифицировать пользователя и ставить куки на этот домен. Таким образом можно сделать множество форм и поставить куки на любое количество зеркал. Может быть проблема из-за дефолтных настроек безопасности браузера, блокирующих кросс-доменные запросы. Тогда таким браузером оказался IE. Как с данным подходом работают современные браузеры - не проверял.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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