En el archivo A en la parte donde terminas el script
die recibe como parámetro un
integer o un
string, en cambio header retorna
void por lo que probablemente el problema esté en esa linea de código.
si quieres redirigir y asegurarte que se haga la redirección prueba de esta manera.
sino,
Siguiendo con la respuesta de arriba te recomiendo veas las configuraciones de session en el php.ini
Comprueba que esté habilitado y que la carpeta donde se almacenan las sesiones tengan permisos para que el webservice pueda escribir.
Si no tienes acceso al php.ini pregunta a el responsable (hosting, administrador, etc..) si está habilitada esta opción.
Un saludo.