ChrisB: Inhalt der $_SESSION wird nicht richtig gespeichert

Beitrag lesen

Hi,

Abgelegt wird bspw. der Inhalt:

"user|N;"

Es sollte aber an der Stelle von "N" der Name stehen.

Dann ist stark zu vermuten, dass irgendwo im Script auf das erste Zeichen eines Variableninhaltes zugegriffen wurde, statt auf den kompletten Inhalt.

Obwohl ich das für wenig aussichtsreich hielt, habe ich dennoch mal in der php.ini den Eintrag session.cache_limiter auf public gesetzt. Ohne Erfolg.

Hat damit auch nicht das geringste zu tun.

Debugging sollte man mit etwas System und Logik betreiben, und nicht mit Herumraten.

Das ganze tritt seit einem Serverwechsel auf.
Leider kann der Seitenschreiber nicht mehr auf den alten Server zugreifen, um eventuell mit phpinfo was zum Vergleich zu holen.

Vielleicht hat jemand eine Idee?

session_register, session_is_registered, etc. - alles seit Urzeiten veraltet, und seit PHP 5.3.0 auch offiziell deprecated; in PHP 6 werden diese Funktion endgültig entfernt werden.

Zeitgemäße Session-Scripte sollten nur noch $_SESSION nutzen.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.