![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
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
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
*
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";
...
Código PHP:
require_once('inicializar.php');
...
echo $array_asociativo['indice1']; // Presenta valor1 no nuevovalor