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!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage