Hola 
 
Tengo una serie de pequeños programas enlazados, que se van ejecutando uno detrás de otro : prog1.php, prog2.php, prog3.php 
Empezando por el progr1.php normalmente pero no siempre. 
Tienen unas variables que necesito que sean comunes, globales a los distintos programas. 
Mediante un fichero aparte (inicializar.php) con un require_once doy valores a varias variables. Tanto individuales como un array asociativo. 
Y en el programa alguno de los valores del array asociativo se modifica / actualiza. 
Al pasar al siguiente programa (prog2.php) el require_once de inicializar.php vuelve a poner todos los elementos y se pierde la actualización hecha en su valor 
¿Como se puede evitar esto? 
¿Cómo puedo lograr que ese valor actualizado en progr1.php se conserve en progr2.php? 
Muchas gracias 
 
* 
La programación sería : 
inicializar.php  
 Código PHP:
    $array_asociativo['indice1']="valor1";
$array_asociativo['indice2']="valor2";
$array_asociativo['indice3']="valor3";
$array_asociativo['indice4']="valor4"; 
    
    
prog1.php  
 Código PHP:
    require_once('inicializar.php');
 
...
 
$array_asociativo['indice1']="nuevovalor";
 
... 
    
  prog2.php  
 Código PHP:
    require_once('inicializar.php');
 
...
 
echo $array_asociativo['indice1'];  // Presenta  valor1 no  nuevovalor