2015-01-02 3 views
0

У меня есть два домена, с которыми я хочу общаться. Я хочу, чтобы первый домен установил cookie во втором домене, сообщив второму домену, что текущий пользователь известен первому домену. Я понимаю, что я не могу читать файлы cookie для другого домена, но учитывая, что у меня есть доступ к обоим, есть ли способ сделать это?Как установить cookie в одном домене, который читается другим доменом

Оба домена реализованы на PHP. Один из них - сайт Drupal, а другой - сайт WordPress.

+0

Возможный дубликат [Как установить cookie для другого домена] (http://stackoverflow.com/questions/6761415/how-to-set-a-cookie-for-another-domain) – duskwuff

ответ

-1

Сервер не может читать cookie для другого домена, но вы можете добавить cookie для другого домена. При добавлении файлов cookie вы должны добавить двойной файл cookie. Сначала ваш обычный cookie и второй для другого домена. Оба значения одинаковы.

+0

Нет, это неверен. Вы можете установить cookie только для своего домена или для своего родительского домена. (Например, 'foo.example.com' может установить файл cookie для' .example.com', но не для 'bar.example.com' или' example.net'.) – duskwuff

+0

@duskwuff, пожалуйста, прочитайте этот вопрос: http : //stackoverflow.com/questions/6761415/how-to-set-a-cookie-for-another-domain фактическое, ваш отрицательный голос неверен. –

+0

Принятый ответ на этот вопрос говорит именно то, что я только что сказал: вы не можете напрямую устанавливать файлы cookie для другого домена. (Вопрос - это дубликат, хотя, спасибо за то, что заметили это.) – duskwuff

Смежные вопросы