PHP сессия сбрасывается между поддоменами

У меня есть веб-сайт, работающий с двумя поддоменами, оба из которых требуют входа в систему (на основании одних и тех же учетных данных для доступа к БД). Чтобы было проще для пользователей, я хотел изменить его так, чтобы они могли перемещаться по обоим поддоменам без необходимости входа по отдельности: по сути, они входят в один из поддоменов, а затем могут свободно перемещаться между одним и другим.

Одно решение, которое я нашел вРазрешить перенос php сессий на поддомен включает в себя изменение переменной session.cookie_domain, чтобы все дочерние домены разделяли переменные сеанса, но что-то кажется неправильным. Я все еще могу войти в систему с субдомена 1 и перемещаться по нему, но как только я загружаю страницу с субдомена 2, субдомен1 мгновенно теряет все свои данные сеанса, и я возвращаюсь на страницу входа. Это также происходит наоборот (сначала вход в систему с поддоменом 2). До изменения субдомены могли одновременно входить в систему, но они не могли бы "видеть", см. " друг с другом.

Что может быть причиной этой проблемы?

Ответы на вопрос(1)

Ваш ответ на вопрос