La sesión de PHP se está reiniciando entre subdominios

Tengo un sitio web que se ejecuta con dos subdominios, los cuales requieren inicio de sesión (basado en las mismas credenciales de acceso a la base de datos). Para hacerlo más fácil para los usuarios, quería cambiarlo para que puedan navegar por ambos subdominios sin tener que iniciar sesión por separado: esencialmente, se registran en uno de los subdominios y luego pueden navegar libremente entre uno y otro.

Una solución que encontré enPermitir que las sesiones de php se trasladen a subdominios implica cambiar la variable session.cookie_domain para que todos los subdominios compartan las variables de la sesión, pero algo parece estar mal. Todavía puedo iniciar sesión en el subdominio1 y navegar por él, pero tan pronto como cargo una página del subdominio2, el subdominio1 pierde instantáneamente todos los datos de la sesión y me llevan a la página de inicio de sesión. Esto también sucede al revés (inicio de sesión desde subdominio2 al principio). Antes del cambio, los subdominios podían iniciar sesión simultáneamente pero no se "veían" entre sí.

¿Qué podría estar causando este problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta