Mamy zmienną:
$test;
oraz
$_SESSION["test"];
Przypisanie do $test nowej wartości np.:
$test = "wartość";
Powoduje przypisanie tej wartości do $_SESSION["test"];
Zupełnie jakby interpreter doszukiwał się danych sesji w zmiennych globalnych. Co do cholery? Pierwszy raz coś takiego spotykam.