Siri: Vielen Dank für alle Hinweise!!!

Beitrag lesen

hi ;)

PHP verwaltet Sessions in einzelnen Dateien. Das macht die Sache insofern einfach, als dass der Warenkorb direkt in der Session-Datei gespeichert werden kann. Weil jede Session in PHP eine einzelne Datei ist, kann der Programmierer auf den ersten Schlüssel 'session_id' verzichten. Somit ist bei mir der erste Schlüssel in der Datenstruktur der Name des Warenkorbs (Mandant). Der nächste Schlüssel ist die Artikelnummer, daran hängt das Array mit allen Attributen eines Artikels und es kommt ein Attribut hinzu: Die Anzahl des Artikels im Warenkorb.

Also:
warenkorb["name1"]["artikelnummerA"][anzahl]["artikel['gewicht']['100g']"]
warenkorb["name1"]["artikelnummerA"][anzahl]["artikel['inhalt']['erbeermarmelade']"]
warenkorb["name1"]["artikelnummerA"][anzahl]["artikel['Anteil Fett']['10%']"]
warenkorb["name1"]["artikelnummerA"][anzahl]["artikel['Vitamin B1']['1mg']"]
warenkorb["name1"]["artikelnummerA"][anzahl]["artikel['Vitamin B2']['2mg']"]
warenkorb["name1"]["artikelnummerA"][anzahl]["artikel['Warnhinweis']['Kann bis zu 10g xy enthalten!']"]
...
warenkorb["name1"]["artikelnummerB"][anzahl]["artikel['gewicht']['100g']"]
warenkorb["name1"]["artikelnummerB"][anzahl]["artikel['inhalt']['orangenmarmelade']"]
...

uswusf? Schaut das für dich nach einer brauchbaren Datenstruktur aus?