Ik heb een klein stukje van mijn script, maar als ik probeer verschillende producten in de winkelwagen session te leggen dan laat hij er maar 1 zien, en als ik bijvoorbeeld 3 verschillende dingen bestel voegd hij alleen de laatste toe.
@Robin, of je het helemaal handig opslaat valt te betwijfelen, maar ok.
Je moet hem wel met een foreach loop uitlezen, dan zou alles moeten verschijnen.
maar daarnaast wil ik je aanraden om toch eens te kijken of je niets met een database kunt doen, want dat werkt in veel gevallen toch behoorlijk wat makkelijker, en moeilijk is het niet.
@Robin, je kan dit mijn inziens op twee manieren doen.
Inderdaad via ip.
En eventueel om degene met wisselend ip adres op te vangen zou je ook nog een soort van key/id per user aan kunnen maken die iets in zijn winkelwagen legt, deze zet je in de database en in een cookie.
Zo kun je dan eventueel controleren op ip / cookie / of beide.
Ik doe het altijd zo:
ik maak een sessie, vraag het session_id() op. en zet dat session_id in de db
en aande hand van dat sessie id kun je de artikelen weer uitlezen uit de database.