J'essaie de faire passer une variable dans un fichier inclure fichier. Mon hôte a changé la version de PHP et maintenant, quelle que soit la solution que j'essaie, elle ne fonctionne pas.
Je pense que j'ai essayé toutes les options que j'ai pu trouver. Je suis sûr que c'est la chose la plus simple !
La variable doit être définie et évaluée à partir du premier fichier appelant (il s'agit en fait de $_SERVER['PHP_SELF']
et doit retourner le chemin d'accès de ce fichier, et non le fichier inclus. second.php
).
OPTION UN
Dans le premier fichier :
global $variable;
$variable = "apple";
include('second.php');
Dans le deuxième fichier :
echo $variable;
OPTION DEUX
Dans le premier fichier :
function passvariable(){
$variable = "apple";
return $variable;
}
passvariable();
TROISIÈME OPTION
$variable = "apple";
include "myfile.php?var=$variable"; // and I tried with http: and full site address too.
$variable = $_GET["var"]
echo $variable
Aucun d'entre eux ne fonctionne pour moi. La version de PHP est 5.2.16.
Qu'est-ce que je rate ?
Merci !