dimde: Online funzt es net ...

Beitrag lesen

Hallo Bodo,

if (!session_is_registered("member")) {
  session_register("member");
}

Wenn man $_SEESION oder $_HTTP_SESSION_VARS benutzt (machst Du ja weiter unten), sollte man session_register(), session_is_registered() und  session_unregister() *nicht* verwenden und stattdessen die zu speichernden Variablen direkt in $_SESSION schreiben. Du kannst(solltest!) also die obigen Zeilen problemlos weglassen.
(siehe: http://www.php.net/manual/en/function.session-register.php)

if (session_variablen == leer) {

if (cookie != leer) {

Das steht wohl nicht so in Deinem Code, oder? :)

Vielleicht liegt es auch daran, dass bei Deinem Provider "enable-trans-sid" nicht richtig funktioniert (laut phpinfo ist es allerdings eingeschaltet?).
Versuch doch mal ob es klappt, wenn du die session_id manuell zu den links hinzufügst, ala "<a href="neueseite.php?".session_name()."=".session_id()."">neueSeite</a>"...

Gruß,
dimde