phpbar.de logo

Mailinglisten-Archive

[php] Warenkorb-Daten wie speichern?

[php] Warenkorb-Daten wie speichern?

Christian Hofmann php_(at)_privatesponsor.de
Wed, 12 Jul 2000 21:23:12 +0200


Hallo,


> ich programmiere grade einen Warenkorb für einen Online-Shop und stehe
jetzt
> vor dem Problem, wie ich die Daten während der Session speichern soll. Es
steht
> nur PHP3 ohne PHPLIB zur Verfügung, deshalb fallen Sessionfunktionen
flach.
>
> Zuerst wollte ich für jedes Produkt im Warenkorb ein Cookie setzen, das
> limitiert den Warenkorb aber auf 20 Artikel.
>
> Also hab ich mir gedacht, ich erzeuge ein Cookie mit einer Session-ID und
lege
> eine SQL-Tabelle an, die genauso wie die ID heißt. In die speichere ich
die
> ganzen Warenkorbdaten rein und lösche sie nachher wieder, wenn die
Bestellung
> raus ist (könnte man auch für Archivzwecke aufheben). Das unschöne an der
> Lösung ist aber, daß ja auch abgebrochene Sessions aufgeräumt werden
müssen und
> daß sehr viele Tables entstehen.


also ich mache das auch so, nur dass ich die sessionid immer mit übergebe
(also an jeden Link hänge). Dann habe ich auch eine tabelle. In dieser
speichere ich dann zusätzlich die Zeit der letzten aktualisierung ab. Bei
jedem Zugriff lösche ich alle Einträge die Älter sind als 30 Minuten....

Funktioniert perfekt.

CU

Christian



php::bar PHP Wiki   -   Listenarchive