В настоящее время я работаю над проектом, который охватывает несколько доменов. Я хочу, чтобы пользователь мог войти на один сайт и одновременно войти на все остальные.
Сессия пользователей хранится в базе данных, куки, которые я устанавливаю для каждого домена, содержат идентификатор сессии.
Таким образом, в основном, когда пользователь входит в example.com, cookie создается с его идентификатором сеанса, данные сеанса сохраняются в базе данных. После этого необходимо создать файл cookie во всех других доменах с этим уникальным идентификатором сеанса, чтобы при переходе пользователя с сайта на сайт он автоматически входил в систему.
Теперь я нашел способ сделать это в Firefox (используя теги изображений, которые исполняют PHP-скрипты в других доменах, по сути, создавая разные куки в разных доменах), но этот метод не работает в IE (не проверено Opera или Safari и т. д. пока).
У кого-нибудь есть идеи о том, как заставить это работать в IE?