Hola, ahora que lo dices se me ha olvidado poner que en index.php estoy dentro de una función cuando uso "globals $cadenaglobal".
Además cambié el valor inicial de la cadenaglobal pq si estaba vacía no podía debuggar bien...
Ahora tengo esto:
en globales.php tengo:
Código:
<?php $cadenaglobal = "xxx"; ?>
en index.php tengo:
Código:
<?php
...
require("globales.php");
...
function func(){
global $cadenaglobal;
$cadenaglobal .= "eltextodelacadena";
};
...
func();
echo "<form name=\"Form\" action=\"otro.php\" method=\"post\">\n";
...
echo "</form>\n";
...
?>
finalmente, en otro.php tengo:
Código:
<?php
...
require("globales.php");
echo $cadenaglobal;
...
?>
Ahora modifico $cadenaglobal cuando entro a la función, pero despues, en "otro.php", que procesa el formulario, me aparece en pantalla "xxx" en lugar de "xxxeltextodelacadena"...
Intentaré con $GLOBALS i me leeré la documentación esa a ver...
Gracias por contestar