PHP cookie через 2 домена верхнего уровня - PullRequest
0 голосов
/ 25 октября 2010

У меня есть 2 домена (например, test1.com и test2.com), и мне нужен логин пользователя для этих двух доменов.

Оба домена работают на одном сервере. Я надеюсь на некоторую помощь. :)

Ответы [ 2 ]

0 голосов
/ 25 октября 2010

Поскольку нет способа установить что-то вроде «глобальных куки», вы должны как-то решить это на стороне сервера.

0 голосов
/ 25 октября 2010

Вы не можете использовать куки, так как куки видны только в одном домене.

Одним из решений является перенаправление пользователя дважды, один раз на другой сайт, включая некоторую информацию об аутентификации в URL, чтобы этот сайт включил свои файлы cookie, вошедшие в систему, и второе перенаправление на страницу входа на первом сайте.

Причиной двух перенаправлений является то, что многие браузеры не принимают файлы cookie сторонних производителей, а настройка файлов cookie с помощью ссылки на изображение или JavaScript может не работать.

...