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 Marquardt Designer/Resident Wirehead Toast Design300 First Avenue North, Suite 150 Minneapolis MN 55401 612.330.9863 v 612.321.9424 f www.toastdesign.com Associated Messages, from the most recent to the oldest:

    
  1. 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 Marquardt Designer/Resident Wirehead Toast Design300 First Avenue North, Suite 150 Minneapolis MN 55401 612.330.9863 v 612.321.9424 f www.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:

[random] only for 1-100??? (1997) Execute Applescript (1997) Tried installing Windows beta with no success... (2000) Banners (1997) [carts] and databases (1997) How to Display text in empty fields (1997) Emailer (1997) WebSite vs. IIS (1997) Grant, please help me ... (1997) Date search bug (1998) Unix 4.0.2b5 (2000) Updating Prices in DB (working) (1999) Separate SSL Server (1997) re: Large Database Options? (1999) Cookies (1999) Webcat Manual and TeaRoom Examples Uses Different Examples. (1997) I have observed and I am gone. (1998) Multiple cart additions (1997) ADMIN ACCESS (1999) TinyStore example templates (1998)