Daten während einer Session auf dem Server halten
-
Hallo Forum'ler,
also ich muss mit 3 anderen Studenten ein Projekt bearbeiten. Keiner von uns hat bisher viel Erfahrung mit Webentwicklung. Unsere Anwendung bauen wir auf dem symfony Framework und PHP-5 auf. Jetzt hat sich uns allerdings eine Frage gestellt die ihr uns sicher beantworten könnt:
Wenn ein Nutzer unsere Applikation benutzt, wird eine Session gestartet. Während er die Anwendung nutzt, müssen Daten gespeichert werden. Wie halten wir diese Daten während der Session auf dem eigentlich zustandslosen Server? Wie macht man das beispielsweise bei Onlineshops und deren Einkaufswägen?
Die Daten jedesmal mittels hidden-fields weiter zu reichen wäre viel zu umständlich und eventuell zu ineffizient.
Schonmal vielen Dank für Antworten...
-
Ja dazu hast du doch deine Session.
In der kannst du dir nicht nur die Anmeldedaten merken, sondern auch alle anderen Daten.
-
Ich hab ja gesagt ich hab kein Plan von Webanwendungen. Mir war bis gerade eben nicht klar, dass ich beliebige Daten/Variablen mit der Session speichern kann
Danke!
-
DIe Daten werden auf dem Server in Dateien,DB (je nach Config) abgelegt.
Der Brwoser überträgt nur immer die Sessionid.
PHP ließt die Daten aus und somit stehen sie wieder zur verfügung.