Moin,
deine Resultate entsprechen einwandfrei dem, was du programmiert hast:
$_SESSION["x"] = ".";
Hier definierst du eine Variable $_SESSION["x"] und gibst ihr den Wert ".";
$x = "Hello World";
Hier definierst du eine von der ersten vollkommen unabhängige Variable, die den Wert "hello world" erhält.
Wenn du möchtest, dass in $_SESSION["x"] der Inhalt von $x steht mußt du das explizit sagen:
$x = "Hello World";
$_SESSION["x"] = $x;
Liebe Grüße, Uschi