Tengo un primer script (sesion.php) donde inicio una sesion y registro una variable (tipo array) :
session_start;
session_register('datos');
$datos = array();
En un segundo script (agrega.php) asigno valores a la variable array $datos :
$datos[] = 5;
$datos[] = 6;
En algun otro script si llamo la variable de sesion $datos NO puedo ver su contenido :
$datos = $_SESSION['datos'];
For ($i=0;$i<count($datos);$i++) {
Echo "Valor de \$datos: " . $datos[$i] . "<br>";
}
La idea es que en cualquier script se puedan ver los valores de la variable de session $datos y poder agregar o eliminar elementos pero NO me los muestra, como si estuviera vacio el array.
He hecho el paso de variables session (tipo caracter) con $_SESSION y trabajan bien pero al hacerlo con un array NO me funciona. NO se que estoy haciendo mal.
Ojala puedan orientarme.
De antemano, Gracias.