Just a thought, how do you test for xml or the wddx string if they had already reached the limit?
Do i save the file first and check for the physical size on my server? Any other proven methods? Anthony -----Original Message----- From: Simon Horwith [mailto:[EMAIL PROTECTED]] Sent: Saturday, November 16, 2002 5:51 AM To: CF-Talk Subject: RE: cookies / WDDX cookie files have a limit of around 4K. No you can't put a complex var in a cookie (it's just a text file - you can only write a string to a text file) and yes, WDDX is just a string. Due to it's verbosity, if you're running CFMX I definitely recommend creating an XML packet and storing that in the cookie - not a WDDX packet. You're going to find that WDDX packets will become real big real fast.... and then you can't stuff them into cookies. Just a heads-up for you... have a good weekend ~Simon Simon Horwith Macromedia Certified Instructor Certified Advanced ColdFusion MX Developer Fig Leaf Software 1400 16th St NW, # 220 Washington DC 20036 202.797.6570 (direct line) www.figleaf.com -----Original Message----- From: Tony Weeg [mailto:[EMAIL PROTECTED]] Sent: Friday, 15 November, 2002 4:30 PM To: CF-Talk Subject: RE: cookies / WDDX 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:[EMAIL PROTECTED]] 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 Get the mailserver that powers this list at http://www.coolfusion.com

