hallo leute!
ich habe ein sehr komisches verhalten meiner session variable, mit folgendem code
echo "<br>session: ";
echo $_SESSION['lang'];
if($_SESSION['lang'] == "de" ||
$_SESSION['lang'] == "en"){
echo "<br>session: ";
echo $_SESSION['lang'];
echo '<br>include("languages/"'.$_SESSION['lang'].'".php");';
include("languages/".$_SESSION['lang'].".php");
echo '<br>include("languages/"'.$_SESSION['lang'].'".php");';
echo "<br>session: ";
echo $_SESSION['lang'];
echo '<br>include("languages/"'.$_SESSION['lang'].'".php");';
}else{
include("languages/de.php");
echo '<br>include("languages/de.php"); - default';
}
bekomme ich folgende ausgabe:
session: de
session: de
include("languages/"de".php");
include("languages/"Array".php");
session: Array
include("languages/"Array".php")
warum ändert die Session variable auf einmal von "de" auf "Array" ?? das kann doch nicht sein oder, ich frage sie doch nur ab und verändere nichts!?!?!