Мое приложение имеет несколько доменов и имеет функцию, которая позволяет пользователю переключаться на другой локальный сайт.
Когда пользователь переключает локаль, он перенаправляется между доменами (для каждого домена приложение будет устанавливать cookie с одинаковыми настройками локали).
В конце цикла перенаправления он будет перенаправлен обратно в «исходный» домен (и в случае, если он установит свою локаль на определенную страну, у которой есть выделенный домен — он будет перенаправлен на выделенный домен).
Файлы cookie локали успешно устанавливаются в процессе перенаправления (простой файл cookie — небезопасный / только для http / строгий).
Процесс перенаправления основан на метатеге html (не на заголовке PHP, потому что в этом случае перенаправление произойдет до того, как браузер сохранит файлы cookie).
Проблема в:
Файл cookie для аутентификации удаляется из исходного домена.
Cookie-файл аутентификации доступен только для http, является безопасным и строгим (и действует в течение длительного времени, поэтому срок его действия не должен истекать).
Я предполагаю, что проблема связана с настройками безопасности cookie, но я не могу понять, почему. Любая помощь?
Задача ещё не решена.
Других решений пока нет …