Worf: PHP - $_SESSION verändert sich aufeinmal

Beitrag lesen

Hallo,

offenbar weist Du dem Session-Array-Key "name" eine Referenz auf die Variable "name" zu (erkennbar am "&"-Zeichen bei der Ausgabe von var_dump()) - wird der Wert der Variable "name" geändert, ändert sich also auch der entspr. Wert im Session-Array:

  
$hello = "hello";  
$a = array('say' => &$hello);  
  
var_dump($a);  
// array(1) { ["say"]=> &string(5) "hello" }  
  
$hello = "world";  
  
var_dump($a);  
// array(1) { ["say"]=> &string(5) "world" }  

Ich vermute dass die Zuweisung der Werte in Deinem Fall noch anders (komplizierter) aussieht, da die Längenangabe bei den Strings abweichend von den ausgegebenen Strings ist.

Gruss,
Worf