Buenas abcdefghi! Gracias por la respuesta. Hago caso de tus palabras ;). Estas son las variables de sesión que tengo en el archivo "config_inc.php":
Código PHP:
session_start();
$_SESSION['DB_NAME'] = "DB_NAME"; // Nombre de la base de datos
$_SESSION['DB_USER'] = "DB_USER"; // Usuario para el acceso
$_SESSION['DB_PASS'] = "DB_PASS"; // Contraseña para el acceso
Por otro lado, el archivo "oracle_inc.php" que es el que realiza la conexión a la BD y las operaciones de transferencia, logoff, etc... (no pongo el código porque creo que es irrelevante).
Por último, en el archivo principal, wm.php tengo:
Código PHP:
include "./Config/config_inc_lib.php";
include "./Config/oracle_inc.php";
...
Llegados a un punto de wm.php, deseo desconectarme de la BD a la que estoy conectado, con los valores "DB_NAME", "DB_USER" Y "DB_PASS", y conectarme a otra con los valores almacenados en el archivo "config_inc2.php":
Código PHP:
session_start();
$_SESSION['DB_NAME'] = "DB_NAME2"; // Nombre de la base de datos
$_SESSION['DB_USER'] = "DB_USER2"; // Usuario para el acceso
$_SESSION['DB_PASS'] = "DB_PASS2"; // Contraseña para el acceso
Así pues, mi duda está en cómo pasar de la primera BD a la segunda. Añado que antes de conectarme a la segunda BD tengo que sacar muchos datos por salida estandar, por lo que no es posible poner el session_start() al principio de toda salida.
Espero haber aclarado un poco el problema (que no la solución).
Gracias por la ayuda!