Cookie разных доменов в PHP - PullRequest
       0

Cookie разных доменов в PHP

2 голосов
/ 13 сентября 2010

возможно ли получить доступ к cookie домена foo.com в другом домене, например example.com, используя php?

Ответы [ 3 ]

2 голосов
/ 13 сентября 2010

Это не имеет ничего общего с PHP, это настройка безопасности браузера.По умолчанию это не разрешено.Причины должны быть очевидны.Я бы не хотел, чтобы кто-либо мог прочитать все мои файлы cookie.

Однако вы можете что-то настроить, используя междоменный канал связи.Для этого требуется, чтобы целевой домен предоставил доступ к исходному домену для чтения файлов cookie.Так работает Facebook Connect.Обычно это включает в себя iframes и javascript на стороне клиента, но значение cookie может быть передано в PHP.

Здесь приведено описание MS по этой теме.http://msdn.microsoft.com/en-us/library/bb735305.aspx

2 голосов
/ 13 сентября 2010

Нет, это невозможно, cookie присваивается только домену, в котором он был установлен. Вы можете получить к нему доступ только в том случае, если домен foo.com каким-либо образом отправит свои данные cookie в другой домен.

0 голосов
/ 13 сентября 2010

Попробуйте выполнить поиск в «Переполнении стека» для «SSO» для получения подробных сведений о реализации охватывающих сеансы / аутентификационных доменов.

C.

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