norbert: Session

Beitrag lesen

Geht das mit den PHP-Sessions überhaupt?

Was?
Konkrete Fragestellungen können konkrete Antworten bekommen - undefinierte nicht.

So aus dem Zusammenhang gerissen, ergibt die Frage natürlich keinen Sinn.
Die Frage zielte darauf, dass der User nach dem 2. Besuch, wenn er die selbe Session_id bekommt, natürlich seine alten Daten wieder sieht, die ja unter der session_id in der Datenbank gespeichert sind, vorausgesetzt man verwendet die session als Schlüssel.
Aber was käme sonst in Frage?
Er soll, wenn er registriert ist, aber seine von ihm gespeicherten Projekte sehen können. Dass dies zwei Aktionen des Users voraussetzt, nämlich das Speichern und dann wieder Öffnen, ist ja wohl klar.

Welches Konzept ist das Beste für diese Aufgabe?

Datenhaltung in der Datenbank und in der Session lassen sich natürlich kombinieren. Dabei sollte man natürlich darauf achten, dass man die Daten früh genug "endgültig" speichert, denn wenn der Nutzer die Seite einfach verlässt, dann müssen die Session-Daten beim nächsten Besuch nicht noch da sein.

Die Session-Daten sollen natürlich beim nächsten Besuch nicht mehr da sein.
Lediglich der registrierte User soll den Komfort des Speicherns und jederzeit wieder ladens geniessen.