Задать вопрос
@Forman

Как назначить куки через xhr другому сайту?

Оба сайта - мои. Нужно, чтобы при входе на первый сайт (site1.com), назначались куки от второго сайта (site2.org).

На втором сайте встроена партнерка, поэтому даже переход с get-параметром на него назначает куки.
Но проблема в том, что как бы я не пытался get-запросом открыть второй сайт с нужными параметрами - он открывается сервером, а не клиентом (соответственно куки под клиентом не записываются).

На первом сайте (site1.com) сейчас прописано:
<script type="text/javascript">
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://site2.org/?r=1', true);
xhr.send();
</script>


На втором сайте (site2.org) сейчас прописано:
<?php header('Access-Control-Allow-Origin: https://site1.com'); ?>
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
потерял
// Чтобы браузер передал вместе с запросом куки и HTTP-авторизацию
xhr.withCredentials = true;
Ответ написан
Ваш ответ на вопрос

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

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