Korbinian Bachl: Sessionverwaltung

Beitrag lesen

Hallo,

suche eine kleine Einleitung in die PHP-Sessionverwaltung. Kann mir da
irgendjemand helfen. Möchte daten über mehrere Formulare hinweg speichern,
z. B. Adressdaten oder sonstige Daten. Bin für jeden Tipp dankbar.

Hallo,

die php4 session verwaltung kann das nicht.

Ist auch nicht wirklich sinnvoll besser ist es die session mit der userid in einer DB zu verbinden. mit der userid kannst dann ja auf die bisher "gesammelten" daten zugreifen.

btw. kennst du phplib? http://phplib.netuse.de

-> Einspruch Euer Ehren ! ;)

phplib ist IMHO nur was für leute mit php3 erfahrung und killt einen anfänger wirklich... wer nicht weiß wie er daten aus formularen über mehrere seiten speichert ist IMHO kein profi, macht aber nix

tip: Buch: PHP - Grundlagen und Lösungen von Joerg Krause
ist sehr leicht verständlich und hat auf den 1100 seiten eine sehr gute referenzsammlung, unter http://www.php.comzept.de findest du leseproben und links zu vielen php3 seiten die sinn machen. wenn du es willst, ISBN: 3-446-21301-5

für den problem selber:

1. mit urlencode kannst du mehrere sachen kodieren und mit urlencode decodieren und diese dann widerum in eine globale variable hinzufügen und diese mit herumschleifen (ist nur sinnvoll wenn keine Db vorhanden)

2. eine DB (ideal: mysql) mit den daten füttern und anhand einer ID abfragen (was Ludwig meinte)

3. die daten in eine datei schreiben und wider auslesen mit ID wider (wenn keine DB vorhanden)

4... gibt noch x andre möglichkeiten, aber für das optimum müsste man erstmal einige eckdaten wisen (system, server, php-version etc... php4 kann in dieser richtung sehr viel, ist aber instabil bzw noch beta)

so, wenn fragen nur mail an mich.

grüße Korbinian

PS: sorry ludwig für einspruch aber phplib ist zu kompliziert .. habe selber lange benötigt bis ich den sinn und die funktionsweise begriffen hatte :)