humpdI: komisches verhalten

Beitrag lesen

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!?!?!