setting cookies with [setcookie]
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 17085
interpreted = N
texte = I was testing out [setcookie] in preparation for using cookies on a site. I had copied and pasted the code out of the PDF reference manual:>[setcookie name=Visits&value=12>&expires=Wednesday, 09-Nov-1999 23:12:40 GMT>&path=/&domain=www.smithmicro.com]changed the name, value and domain entries accordingly and tried it out. Worked like a charm! Later, after some editing and adding a page to try zeroing out the cookie values, I couldn't figure out why it no longer worked. Nothing. After telling Navigator to warn me before setting cookies, I could see that WebCatalog wasn't even trying to send them. Some head pounding later, I realized that I had pulled the [setcookie] tag together to fit on one line:[setcookie name=Visits&value=12&expires=Wednesday, 09-Nov-1999 23:12:40 GMT&path=/&domain=www.smithmicro.com]and that was causing it to fail. After breaking it up like the original, everything worked fine again.This sounds like a problem related to what's described here for the [listcookies] context:>Remember that MIME headers require a linefeed as a line separator (or >carriage return / linefeed combination). If you are using a text editor on the>Macintosh you must past a linefeed in after each line or set the file to a>DOS or UNIX mode.Of course there, the example for setting the cookie doesn't use [setcookie], but instead:>[returnraw]HTTP/1.0 200 OK>Set-Cookie: text=abcd; expires=Wednesday, 01-Dec-1999>23:23:23 GMT; path=/; domain=www.yourdomain.com>Cookie set.>[/returnraw]which is a slightly different placement of linebreaks as well! I don't know of any other tags were a linebreak *within* the tag affects the tag's performance. A line of explanation in the manual would have saved two days of confusion here -- it may have been resolved on the online reference manual, but the link at Pacific Coast (http://test.smithmicro.com/WebDNAReference/) has been coming up with a template not found since I first tried it a few days ago.Rob MarquardtDesigner/Resident WireheadToast Design300 First Avenue North, Suite 150Minneapolis MN 55401612.330.9863 v612.321.9424 fwww.toastdesign.com
Associated Messages, from the most recent to the oldest:
|
- setting cookies with [setcookie] (Rob Marquardt 1998)
|
I was testing out [setcookie] in preparation for using cookies on a site. I had copied and pasted the code out of the PDF reference manual:>[setcookie name=Visits&value=12>&expires=Wednesday, 09-Nov-1999 23:12:40 GMT>&path=/&domain=www.smithmicro.com]changed the name, value and domain entries accordingly and tried it out. Worked like a charm! Later, after some editing and adding a page to try zeroing out the cookie values, I couldn't figure out why it no longer worked. Nothing. After telling Navigator to warn me before setting cookies, I could see that WebCatalog wasn't even trying to send them. Some head pounding later, I realized that I had pulled the [setcookie] tag together to fit on one line:[setcookie name=Visits&value=12&expires=Wednesday, 09-Nov-1999 23:12:40 GMT&path=/&domain=www.smithmicro.com]and that was causing it to fail. After breaking it up like the original, everything worked fine again.This sounds like a problem related to what's described here for the [listcookies] context:>Remember that MIME headers require a linefeed as a line separator (or >carriage return / linefeed combination). If you are using a text editor on the>Macintosh you must past a linefeed in after each line or set the file to a>DOS or UNIX mode.Of course there, the example for setting the cookie doesn't use [setcookie], but instead:>
[returnraw]HTTP/1.0 200 OK>Set-Cookie: text=abcd; expires=Wednesday, 01-Dec-1999>23:23:23 GMT; path=/; domain=www.yourdomain.com>Cookie set.>[/returnraw]which is a slightly different placement of linebreaks as well! I don't know of any other tags were a linebreak *within* the tag affects the tag's performance. A line of explanation in the manual would have saved two days of confusion here -- it may have been resolved on the online reference manual, but the link at Pacific Coast (http://test.smithmicro.com/WebDNAReference/) has been coming up with a template not found since I first tried it a few days ago.Rob MarquardtDesigner/Resident WireheadToast Design300 First Avenue North, Suite 150Minneapolis MN 55401612.330.9863 v612.321.9424 fwww.toastdesign.com
Rob Marquardt
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Dates as 20020902 (2002)
Generating unique SKU from [cart] (1997)
URL too Long? (1997)
https validation (2001)
WC2b15 File Corruption (1997)
carriage returns in data (1997)
There is a bug in 3.0.1 mac plug-in (1998)
WebCat2.0 [format thousands .0f] no go (1997)
Pithy questions on webcommerce & siteedit (1997)
WebCat2 beta FTP site (1997)
Problem with updating 2.1b7 -> 2.1.1 (1998)
Can this be done? (1997)
[WebDNA] WebCatalog process dies (2012)
Resume Catalog ? (1997)
WebDNA for Dummies (2004)
[WebDNA] Detect the server's ip address? (2015)
WebCat2: Formulas.db question (1997)
Webcat run amuk (2002)
[WebDNA] Converting minutes to hours (2008)
Frames and WebCat (1997)