A sessão do PHP está sendo redefinida entre subdomínios

Eu tenho um site em execução com dois subdomínios, sendo que ambos exigem login (com base nas mesmas credenciais de acesso ao banco de dados). Para facilitar para os usuários, eu queria alterá-los para que eles pudessem navegar pelos dois subdomínios sem precisar se conectar separadamente: essencialmente, eles fazem login em um dos subdomínios e podem navegar livremente entre um e outro.

Uma solução que encontrei emPermitir que as sessões php sejam transferidas para subdomínios envolve alterar a variável session.cookie_domain para que todos os subdomínios compartilhem as variáveis ​​da sessão, mas algo parece estar errado. Ainda consigo fazer login no subdomain1 e navegar nele, mas assim que eu carrego uma página do subdomain2, o subdomain1 instantaneamente perde todos os dados da sua sessão e eu sou levado de volta à página de login. Isso também acontece ao contrário (login do subdomínio2 no início). Antes da alteração, os subdomínios podiam ser conectados simultaneamente, mas eles não "veriam" um ao outro.

O que poderia estar causando esse problema?

questionAnswers(1)

yourAnswerToTheQuestion