That makes sense but I want the cart data to persist across sessions without using a 
DB. Is there a way to easily do this or is the DB the only option?


>From Tomo Smith <[EMAIL PROTECTED]> on 26 Nov 2003:

> wddx structs in a cookie - big no no - will fail as cookies are limited
> in
> size...
> 
> What you want to do (as you are using cookies) is turn session
> management on
> in the cfapplication.  Then store you shopping cart in a session
> structure.
> As the top of each page that you need the structure, copy it from the
> session to the request scope (using duplicate() ).  Then when you have
> done
> all of your processing simple copy the struct back to the session (using
> duplicate() again).  Obviously if you are using anything below cfmx
> you'll
> need to lock your session reads and writes using cflock.
> 
> that make sense to you?
> 
> HTH
> 
> Tom
> 
> 
> ----- Original Message ----- 
> From: "Peter Dray" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, November 26, 2003 11:05 AM
> Subject: [ cf-dev ] A little advice...
> 
> 
> > I'm doing a simple shopping cart 'thing'. I don't want to store the
> data
> in a db and I do want the data to persist across sessions.
> > What I did was...
> >
> > Each item added to the basket is a structure, as is the basket itself.
> I
> then CFWDDX'd it and bunged it in a cookie.
> >
> > Good? Bad?
> >
> > Advice welcome
> >
> > Pete Dray
> >
> > -- 
> > ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > For human help, e-mail: [EMAIL PROTECTED]
> 
> 
> -- 
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 
> 

-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For human help, e-mail: [EMAIL PROTECTED]

Reply via email to