Кросс-доменные cookie не видит сервер

295
13 июля 2017, 01:54

Скрипт на сайте http://client делает кросс-доменный ajax запрос на сервер http://server. Хочу, чтобы сервер увидел cookie с этого сайта.

Установлю cookie:

document.cookie = 'visitorId=123456;expires=Mon, 31 Jul 2017 00:00:00 UTC;path=/";

Делаю запрос:

var ajaxData = [];
var request = new XMLHttpRequest();
request.open('GET', 'http://server', true);
request.withCredentials = true;
request.onload = function () {}
request.send(ajaxData);

Сервер отвечает:

Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: http://client

Но в Request Headers уходят куки, установленные для http://server (если я правильно понимаю). Это так и должно быть и как мне на сервере увидеть куки сайта-клиента?

READ ALSO
Реализация условного запроса к БД

Реализация условного запроса к БД

Добрый день сообществоПрошу помощи в следующем:

225
Почему in_array() срабатывает 1 раз?

Почему in_array() срабатывает 1 раз?

Почему срабатывает 1 раз? Выводит 1, а потом всё время 2Хотя in_array() содержит все поля, которые проверяет

232
Cоздание и распространение пакета PHP+JS

Cоздание и распространение пакета PHP+JS

Есть простая фреймворконезависимая библиотека на PHP для вывода статистикиК ней есть фронтенд, строящий диаграммы на JS+CSS, требующий еще и Сhart

203
Php / Codeigniter / errors

Php / Codeigniter / errors

Изучаю ПХП и работу на движке CodeIgniterПри открытии сайта на локальном сервере мы ловим сие ошибки

185