xearon: Session geht bei Seitenwechsel verloren

Beitrag lesen

Was gibt session_name() aus? Unter der Annahme, dass der Standardwert nicht geändert wurde, wäre es zwar möglich einmal die Funktion session_name() zu verwenden, und ein anderes Mal einen String, aber schön ist solch ein Wechsel nicht. Ich plädiere dafür, konsequent nur eins von beiden zu verwenden.

»»
session_name() gibt PHPSESSID aus.

Um der Ursache auf den Grund zu gehen, wäre es hilfreich, die Session-IDs zu vergleichen. Die übergebene ID siehst du ja im Link. Gibt session_id() die selbe aus, wenn es nach dem session_start() abgefragt wird?

»»
Nein, Sie wird neu vergeben

Hast du mal alle Fehlermeldungen eingeschaltet? error_reporting auf E_ALL eingestellt?
Nimm mal das @ von session_start() weg. Vielleicht gibt PHP noch einen Hinweis.

error_reporting ist auf E_ALL @ weggenommen keine Fehlermeldungen oder Warnungen...

...ratlos...