Hallo!
wird eine neue seite aufgerufen ist der inhalt der variable weg.
Du mußt auf jeder Seite die Session starten und die Variablen bekannt machen.
//seite1.php
session_register("variable1", "variable2", "usw");
// eine_andere_seite.php
session_register("variable1", "variable2", "usw");
Nur session_start(), liefrt nur eine Session-ID.
session_start() ist nicht nötig, da dies auch session_register() tut. Über den Cookie schleppst Du die Session-ID mit. PHP weiss also über den Cookie, welche Session bei "eine_andere_seite.php" zu verwenden ist.
xxx.xxx<?=sid?> erzeugt bei mir ein forbidden auf dem link...
Die Konstante SID kommt ja erst in Aktion, wenn Cookies deaktiviert sind. Die Session-ID wird dann über GET mitgeschleppt und ist auf einer anderen Seite bekannt.
MfG, André Laugks