Zu berücksichtigende PHP-Pass-Variable
Ich versuche, eine Variable in eine zu übergebenumfassen Datei. Mein Host hat die PHP-Version geändert und jetzt funktioniert die von mir getestete Lösung nicht mehr.
Ich denke, ich habe jede Option ausprobiert, die ich finden konnte. Ich bin sicher, es ist das Einfachste!
Die Variable muss aus der aufrufenden ersten Datei gesetzt und ausgewertet werden (tatsächlich$_SERVER['PHP_SELF']
und muss den Pfad dieser Datei zurückgeben, nicht den eingeschlossenensecond.php
).
OPTION EINS
In der ersten Datei:
global $variable;
$variable = "apple";
include('second.php');
In der zweiten Datei:
echo $variable;
OPTION ZWEI
In der ersten Datei:
function passvariable(){
$variable = "apple";
return $variable;
}
passvariable();
OPTION DREI
$variable = "apple";
include "myfile.php?var=$variable"; // and I tried with http: and full site address too.
$variable = $_GET["var"]
echo $variable
Nichts davon funktioniert für mich. PHP-Version ist 5.2.16.
Was vermisse ich?
Vielen Dank!