Dit oprindelige spørgsmål går udelukkende på cookies og det vil jeg prøve at besvare.
1. Opret en cookie med en unique nøgle.
2. Aflæs cookiens key på hver side og brug den som nøgle til din baskets indhold.
ad. 1
Brug et timestamp eller whatever (key=\"abc\"). Cookies sættes evt. med javascript. Eksempel:
<SCRIPT>
var cstr =\"\"
var expires = \"; expires=Friday 04-Jan-2002 00:00:00 GMT\"
//OK
cstr = \"key=\" + now() //her sætter du en eller anden unique værdi
cstr += expires + \"; path=/\"
document.cookie = cstr
</SCRIPT>
læs mere om cookies på
http://www.cookiecentral.com , eller
http://www.quadzilla.comad 2.
På hver form i din løsning opretter du et felt som du kalder \"HTTP_COOKIE\" som er \"Computet for Display\" med formlen \"HTTP_COOKIE\" (uden \")
Hele cookien består faktisk af flere værdier, så feltet \"HTTP_COOKIE\" vil have indholdet:
\"key=abcd;email=jesper@jesper.com;bynavn=gladsaxe\"
Du finder naturligvis din nøgle med i et computed for display felt, således:
keyvalue := @Middle(HTTP_COOKIE;\"key=\";\";\")
mybasketcontents := @dblookup(\"\":\"\";\"\":\"\";\"baskets\";keyvalue);
... jeg er ikke sikker på min @dblookupformel.
God fornøjelse
Mvh. Jesper