Hi ChrisB
Wenn du einen vernünftigen, zuverlässigen Warenkorb haben willst, setze ihn serverseitig um.
Das hab ich befürchtet! Aber du hast recht. Also serverseitig. Leider bedeutet dies dann, das entsprechende Perlscript gleich 10 mal zu schreiben - weil sind ja 10 Sprachen - ächts *g*
(Naja, schauen wir erst mal, daß das Deutsche zum Laufen kommt *g*)
Zur Umsetzung:
Wenn ich das richtig verstanden habe:
Ich setze beim Client ein Cookie (z.B einen Timestamp). Anhand von diesem kann mein Perlscript erkennen, welchem Besucher welcher Warenkorb zugeordnet wird. Legt der Besucher mit dem Timestamp 123456789 zwei Dinge in den Warenkorb, speicher ich die über Perl in beispielsweise die Datei 123456789.csv. Alles was er nun hineinlegt oder wieder herauslöscht wird in dieser Datei gelöscht oder geändert. Soweit gut.
_Aber_:
Nehmen wir mal an, der Kunde legt Dinge in den Warenkorb, und schaltet dann den PC aus, oder besucht eine andere Seite. Dann bleibt doch die Datei 123456789.csv bis zum St. Nimmerleinstag auf dem Server - oder?
Wie kann man es anstellen, das "Alte" oder "Nichtgebrauchte" Warenkörbe gelöscht werden?
Gruß
Gary