Estoy intentando pasar una variable a un archivo de inclusión . Mi host cambió la versión de PHP y ahora cualquier solución que pruebe no funciona.
Creo que probé todas las opciones que pude encontrar. ¡Seguro que es lo más sencillo!
La variable debe establecerse y evaluarse desde el primer archivo que llama (en realidad $_SERVER['PHP_SELF']
, y debe devolver la ruta de ese archivo, no el incluido second.php
).
OPCION UNO
En el primer archivo:
global $variable;
$variable = "apple";
include('second.php');
En el segundo archivo:
echo $variable;
OPCION DOS
En el primer archivo:
function passvariable(){
$variable = "apple";
return $variable;
}
passvariable();
OPCION TRES
$variable = "apple";
include "myfile.php?var=$variable"; // and I tried with http: and full site address too.
$variable = $_GET["var"]
echo $variable
Ninguno de estos funciona para mí. La versión de PHP es 5.2.16.
¿Qué me estoy perdiendo?
¡Gracias!