Vale, resumiendo: $N es el numero de ficheros que hay dentro de un directorio. Ademas quiero mas informacion de estos ficheros, que almaceno en un array $MATRIZ: P.ej: Nombre de cada uno, contenido de la primera linea, etc. Esta informacion cambia, por ejemplo, cada semana, o sea, que dentro de una sesion e incluso para diferentes usuarios $N y $MATRIZ no va a cambiar.
Entonces, en el scriptA leo los ficheros de disco y doy valor a $N y $MATRIZ, que almaceno en ¿¿¿¿DONDE??? y en el scriptB podria (sin ningun problema) volver a leer los ficheros y volver a calcular $N y $MATRIZ, pero si en vez de hacer un nuevo acceso a disco, puedo obtener el valor de ¿¿¿DONDE??? pues mucho mejor.
Despues de vuestras respuestas creo entender que ese ¿¿¿DONDE??? es $_SESSION.
Y perdon por insistir pero despues de leer todo acerca del ambito de las variables y todo este enlace
http://www.php.net/manual/es/ref.session.php,
pues aun no me queda claro si ES SUFICIENTE con hacer, p.ej:
scriptA:
$N = 3;
$MATRIZ[1][1] = "fich1";
etc etc
¿En scriptB reconocera asi por las buenas esas variables a traves de sesion?:
if ($_SESSION[$N] == 3) {...}
echo $_SESSION[$MATRIZ[1][1]];
Bueno, al final no he resumido nada y he puesto un pedazo post enorme, pido disculpas y espero que se haya aclarado la cosa.
Muchas gracias.