normalmente si creas la sesion en el dominio luego la puedes continuar en un subdominio que pertenezca al mismo dominio claro. Ahora, iniciar en subdominio y luego continuar en dominio, ya no se. En teoria creo que si que deberia funcionar.
De todas formas prueba a añadir la propiedad dominio a la cookie y le pones el dominio sin las www , asi sirve para todos los subdominios.
Prueba a poner esto antes de session_start():
Código PHP:
session_set_cookie_params ( 0 , "/" , ".tudominio.es" );
Recuerda en tudominio pones el dominio sin las www delante pero comenzando con el '.'. Ejemplo para
www.webboss.es seria ".webboss.es". Asi la cookie sirve para todos los subdominios.
Pruebalo y me comentas si funciona
Saludos