Black-Hunter
Grünschnabel
Hi!
Habe PHP 4.05 auf 4.39 upgegradet. Nun kann ich URL-Variablen nicht mehr auslesen.
Die Seite wird gestartet mit index.php?l=Sprache, wobei Sprache = 1 oder 2 sein kann.
Die $_GET-methode sollte hierbei doch funktionieren, oder? ($_POST und $_REQEST geht übrigens auch nicht). Hat sich irgendwas an der isset-Funktion verändert?
if (isset($l)){
$l = $_GET['l']; // Wenn Sprache gesetzt ist --> übernehmen
} else { // Ansonsten deutsche Version anzeigen
$l = "1";
} // END ELSE
echo "$l";
Ergebnis: Variable wird nicht ausgelesen, sondern immer der else-Befehl ausgeführt. Auch bei Aufruf mit index.php?l=2 wird der else-Block aufgerufen und l=1 gesetzt.
Wäre nett, wenn mir jemand helfen könnte.
Thanks und Gruß
Christoph
Habe PHP 4.05 auf 4.39 upgegradet. Nun kann ich URL-Variablen nicht mehr auslesen.
Die Seite wird gestartet mit index.php?l=Sprache, wobei Sprache = 1 oder 2 sein kann.
Die $_GET-methode sollte hierbei doch funktionieren, oder? ($_POST und $_REQEST geht übrigens auch nicht). Hat sich irgendwas an der isset-Funktion verändert?
if (isset($l)){
$l = $_GET['l']; // Wenn Sprache gesetzt ist --> übernehmen
} else { // Ansonsten deutsche Version anzeigen
$l = "1";
} // END ELSE
echo "$l";
Ergebnis: Variable wird nicht ausgelesen, sondern immer der else-Befehl ausgeführt. Auch bei Aufruf mit index.php?l=2 wird der else-Block aufgerufen und l=1 gesetzt.
Wäre nett, wenn mir jemand helfen könnte.
Thanks und Gruß
Christoph