Winkelwagen - verschillende websites
Het gaat om de inhoud van de winkelwagen, deze wil ik graag behouden al een bezoeker naar een andere website van mij gaat. Deze website haalt de info ook uit dezelfde SQL database.
Momenteel sla is de gegevens op in een Sessie maar wanneer ze dan naar het andere domein gaan bestaat deze sessie niet meer. Maar nu heb ik volgens mij twee keuzes om deze data te behouden, via:
Cookie, deze een referentie nummer meegeven bijv ip en op die manier de winkelwagen weer te vullen als de bezoeker op de andere website komt.
SQL database, deze een referentie nummer meegeven bijv ip en op die manier de winkelwagen weer te vullen als de bezoeker op de andere website komt.
Maar er kunnen meerdere personen zijn met het zelfde ip volgens mij..
Of een andere oplossing.. ik hoor het graag wat jullie de beste optie lijkt.
http://www.phphulp.nl/php/forum/topic/winkelwagen-verschillende-websites/75990/
Dat is zeer zeker niet de bedoeling.
Je kan niet uit de voeten met sessions/cookies dus zal je het moeten opslaan in een database tabel om zo te onthouden wat ze in de winkelwagen gedumpt hebben.
Met welke referentie kan je deze het beste opslaan? Met het ip nummer van de bezoeker?
Als je dit wilt dan moet je verplicht stellen dat de gebruiker zich identificeerd, dan kan je het user_id gebruiken. Andere mogeijkeheden zijn er niet om dit te realiseren.
Miscchien dat je iets met XML kan doen.
Als je bijvoorbeeld bij marktplaats komt zie je ook de laatste producten die je hebt bezichtigd zonder dat je bent ingelogd "Het laatst door u bekeken". Dus het moet mogelijk zijn.
@jordi hoe moet ik dat ongeveer zien met XML?
Situatie is geheel anders bij marktplaats dan dat jij geschets hebt in je openings post.
En Jordi heeft ook eens iets horen vallen.
Op marktplaats wordt ook bepaalde informatie getoond waarbij ze gegevens hebben opgeslagen van een bepaalde bezoeker zonder dat deze heeft ingelogd. Dit zullen ze ook op een of andere manier aan deze persoon hebben moeten koppelen zonder dat deze zich heeft identificeert door bijvoorbeeld in te loggen.
En met een winkelwagen zou je dit dus ook moeten kunnen doen met opgeslagen informatie van een bezoeker, maar hoe is nu nog de vraag..
Maar jij wilt dat diezelfde info opeens ook op een andere website bekend is. En dat is toch wel even wat anders.
Op welke manier is dat gedaan volgens jullie? Wellicht zou er iets mee kunnen..
Dat zal dan waarschijnlijk in een cookie() zitten lijkt mij.