Pues no te entiendo por mi parte ...
Estás hablando de "transdatos.php"? .. Especifica el código -completo- de como quedó ese escript.
Sólo te puedeo comentar .. que si alguno de tus scripts va aceptar ciertas variables por $_POST de un formulario .. pero también ha de tomar o re-asignar sus variables desde una sesión para usarlos .. Antes de nada tendrías que hacer validaciones tipo:
Código PHP:
if (!empty($_SESSION['alguna_Variable'])){
$variable=$_SESSION['alguna_Variable'];
}else{
$variable=$_POST['alguna_Variable'];
}
// usas $variable .. el valor que tenga este será el de la sesión si existe en este caso y sino el de POST .
De esta forma .. tomas como valor pre-ferente a tu sesión o a lo que llegue de tu formulario ..
Creo que por ahí va tu problema .. pero todo esto se vería mejor con TODOS los scripts y su código completo que intervengan en el proceso + una explicación tuya de como funcina el flujo de tus scritps .. por donde empiezas .. quien llama a que script .. que datos se le pasan .. cuales se crean en una sesión .. etc.
Un saludo,