Оба сайта - мои. Нужно, чтобы при входе на первый сайт (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'); ?>