bryan, 
I thought for sure I read that you couldn't store
complex vars in a cookie.....but I guess a wddx packet
can really be percieved as a string, and if the length
works, then it will be ok....but not really the best way to
do it...huh?

..tony

Tony Weeg
Senior Web Developer
Information System Design
Navtrak, Inc.
Fleet Management Solutions
www.navtrak.net
410.548.2337 


-----Original Message-----
From: Bryan Stevenson [mailto:bryan@;electricedgesystems.com] 
Sent: Friday, November 15, 2002 4:15 PM
To: CF-Talk
Subject: Re: cookies / WDDX


I'm doing just what you are right now.

Follow these steps:

1) form is posted
2) create a new query using QueryNew()
3) add a row to the query using QueryAddRow()
4) add all the form data to the row in the query usingh QuerySetCell()
5) serialize the query into a WDDX packet using CFWDDX
6) set a cookie with the value of the WDDX packet using CFCOOKIE

Then wherever you need the data.....
1) deserialze the WDDX packet in the cookie
2) voila you have a query with all form data in it
3) do whatever ya need to to re-create your form as it was left

HTH

Bryan Stevenson B.Comm.
VP & Director of E-Commerce Development
Electric Edge Systems Group Inc.
t. 250.920.8830
e. [EMAIL PROTECTED]

---------------------------------------------------------
Macromedia Associate Partner
www.macromedia.com
---------------------------------------------------------
Vancouver Island ColdFusion Users Group
Founder & Director
www.cfug-vancouverisland.com
----- Original Message -----
From: "Gyrus" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Friday, November 15, 2002 12:57 PM
Subject: SOT: cookies / WDDX


> I'm trying to build some multi-part forms that are supposed to store
all
the
> form data in cookies, so people can leave bits unfinished, come back
at a
> later date and finish the form off.
>
> The forms aren't *massive*, but they're not small either - not
entirely
sure
> how much data could be stored, but I'm trying to find out some limits
to
> plan the project.
>
> It says in O'Reilly's JS Bible that web browsers don't store more than
20
> cookies per domain and each cookie can't be more than 4 KB in size.
Now, 4
> KB is probably not enough to store ALL potential data - but 20 is not
enough
> if I tried to store each *field* in a separate cookie.
>
> I've heard about WDDX being used to interact between CF and JS, but
I've
not
> used it before, and I can't think how it could overcome the above
cookie
> limitations.
>
> I'd be grateful if anyone had any more info on cookie limitations, or
ideas
> about how to handle this situation (without a DB!).
>
> Gyrus
> [EMAIL PROTECTED]
> work: http://www.tengai.co.uk
> play: http://www.norlonto.net
> PGP key available
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

Reply via email to