Hi,
Ich hab mal eine Frage zu Cookies: Kann man in Cookies mehrere eindeutige Variablen speichern? Ich möchte eine Lernumgebung programmieren, wo der Nutzer viele Daten auf unterschiedlichen HTML Seiten eingibt. Diese Daten (variablen) sollen erst zum Schluss
ausgewertet werden. Nun, ist es ratsam das über cookies zu realisieren und wenn ja wie? - oder gibt es gar noch andere, günstigere Lösungen/Möglichkeiten?
zum einen könntest Du mehrere Cookies mit unterschiedlichem Namen verwenden. Oder ein Cookie und die Daten in einem bestimmten Format darin speichern (z.B. variable1=text,variable2=text ...) allerdings brauchst Du dafür eindeutige Trenner (hier das Komma), um den String später wieder zerlegen zu können. Der m.E. eleganteste Weg für Dein Problem sind Sessions. In dem Cookie wird nur eine eindeutige Kennung abgelegt (Session-ID) die dem Client zugeordnet ist. Auf dem Server wird eine Tabelle geführt, in der verschiedene Variablen den jeweiligen Session-IDs zugeordnet sind. Das klingt jetzt vielleicht kompliziert, ist aber ein Kinderspiel mit PHP (da gibts ein einfach zu verwendendes Session-Management). Und für Perl gibt`s da sicher auch Module.
Es hängt auch ein wenig von der Programmiersprache ab. Wenn Du JavaScript verwendest, scheidet Session-Management IMHO aus. Bei serverseitigen Sprachen bietet es sich geradezu an.
Viele Grüsse
Achim Schrepfer