Записался на курсы ВКСвоё собственное дополнение для VS CodeTelegram mtprotoПравильно не запустился VS CodeMingda D2 Мой принтер

Получение cookie другого сайта или как настроить общение

Способы общения между двумя сайтами

Отсюда почерпнул знания: https://learn.javascript.ru/xhr-crossdomain

В современном мире сайтам необходимо общатся, однако системы безопасности браузеров не позволяют им этого делать. Чтобы решить этот вопрос придумали изменения которые необходимо внести на сервере

Javascript код на сайте с которого идут данные

var request = new XMLHttpRequest();
request.withCredentials = true;

//Говорим что нам необходим доступ к cookie
var data = 'name=123123&data=456456';

//Передаём определённые данные, так чтобы пользователь не терялся
request.open('POST', 'https://otvet.ru/zapros.php', true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
request.onreadystatechange = function ()
    {
        if (request.readyState == 4 && request.status == 200)
        {
            alert(request.responseText);
        }
    }
request.send(data);

PHP код сайта с которого нужен ответ

header('Access-Control-Allow-Origin: https://zapros.ru');

//Разрешаем указанному домену подключатся к нам и получать данные, если вы создаёте что-то значительное, можно изменить адрес на *, в таком случае к вашему серверу смогут подключатся любые сайты, однако система защиты не даст разрешение на передачу cookie файлов

header('Access-Control-Allow-Credentials: true');

//Разрешаем передачу данных из cookie файлов

print_r($_POST);
if (isset ($_COOKIE ['a_c']))
{
    echo $_COOKIE ['a_c'];
}


Если вам необходимо настроить взаимодействие между своим доменном и поддоменом, это можно настроить значительно проще.