Re: Set Cookie Problem
This WebDNA talk-list message is from 2008
It keeps the original formatting.
numero = 69700
interpreted = N
texte = It's not the time, it's the date. You are=20potentially setting a cookie that is already=20expired. If it's 9 pm CST, it's 3 am the next day=20there in the UK. So you have to have to add=20another day if the GMT lands past midnight. Your=20time math is probably only screwing it up during=20standard time -- during Daylight Savings,=20subtract 1 hour, as mean time doesn't do savings=20time.It's a very tough concept that took me a lot of=20quiet time to finally figure out.Here is what I use for my sites that are on a=20Pacific Time Zone server. Actually I made a=20function for various expirations (30 min, 1 day,=203 day, year, etc) because it's too complex):for a 1 day cookie (adjust offset and time zone to suit):[format days_to_date %A,=20%d-%b-%Y][math]{[date]}+{00/01/0000}[showif=20[math]{[time]}+{08:00:00}[showif [date=20%Z]=3DPDT]-{01:00:00}[/showif][/math]<[math]{08:00:00}[showif=20[date=20%Z]=3DPDT]-{01:00:00}[/showif][/math]]+{00/01/0000}[/showif][/math][/format]==20[math time]{[time]}+{08:00:00}[showif [date=20%Z]=3DPDT]-{01:00:00}[/showif][/math] GMTTerry>Date: Sun, 20 Jan 2008 12:21:43 -0600>Subject: Re: Post Test - Set Cookie Problem>From: Eddie Z
>Message-ID: >Content-type: text/plain>>I've been struggling with this set cookie command for years. I finally>realized something is wrong with the time math.>>The code is:>[setcookie name=3Dnerconsecure&value=3D[userID]&expires=3D[format= days_to_date %A,>%d-%b-%Y][math]{[date]}+1[/math][/format] [math>time]{[time]}+{05:00:00}[/math] GMT&path=3D/&domain=3Dnercon.thinksite.com]>>No one could tell me what the issue was, but I just realized that I couldn==B9t>set cookies during the last several hours of the day. I took out the time>math and it started to work right away. What=B9s wrong with my code? I=B9m =CST,>but I think GMT + 5 is EST.-- Terry Wilson | terry@terryfic.com | http://terryfic.comhttp://WhosComing.com - a simplified, affordable online reservation systemhttp://TightJacket.com -- stylish protection for your laptop--------------------------------------------------------------------------Attitude is the only difference between ordeal and adventure.-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
It's not the time, it's the date. You are=20potentially setting a cookie that is already=20expired. If it's 9 pm CST, it's 3 am the next day=20there in the UK. So you have to have to add=20another day if the GMT lands past midnight. Your=20time math is probably only screwing it up during=20standard time -- during Daylight Savings,=20subtract 1 hour, as mean time doesn't do savings=20time.It's a very tough concept that took me a lot of=20quiet time to finally figure out.Here is what I use for my sites that are on a=20Pacific Time Zone server. Actually I made a=20function for various expirations (30 min, 1 day,=203 day, year, etc) because it's too complex):for a 1 day cookie (adjust offset and time zone to suit):[format days_to_date %A,=20%d-%b-%Y][math]{[date]}+{00/01/0000}[showif=20[math]{[time]}+{08:00:00}[showif [date=20%Z]=3DPDT]-{01:00:00}[/showif][/math]<[math]{08:00:00}[showif=20[date=20%Z]=3DPDT]-{01:00:00}[/showif][/math]]+{00/01/0000}[/showif][/math][/format]==20[math time]{[time]}+{08:00:00}[showif [date=20%Z]=3DPDT]-{01:00:00}[/showif][/math] GMTTerry>Date: Sun, 20 Jan 2008 12:21:43 -0600>Subject: Re: Post Test - Set Cookie Problem>From: Eddie Z >Message-ID: >Content-type: text/plain>>I've been struggling with this set cookie command for years. I finally>realized something is wrong with the time math.>>The code is:>[setcookie name=3Dnerconsecure&value=3D[userID]&expires=3D[format= days_to_date %A,>%d-%b-%Y][math]{[date]}+1[/math][/format] [math>time]{[time]}+{05:00:00}[/math] GMT&path=3D/&domain=3Dnercon.thinksite.com]>>No one could tell me what the issue was, but I just realized that I couldn==B9t>set cookies during the last several hours of the day. I took out the time>math and it started to work right away. What=B9s wrong with my code? I=B9m =CST,>but I think GMT + 5 is EST.-- Terry Wilson | terry@terryfic.com | http://terryfic.comhttp://WhosComing.com - a simplified, affordable online reservation systemhttp://TightJacket.com -- stylish protection for your laptop--------------------------------------------------------------------------Attitude is the only difference between ordeal and adventure.-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Terry Wilson
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:
Transferring textareas (1997)
Help! Missing [showif] or [hideif] (2000)
[WebDNA] CMS in WEBDNA (2009)
Server problem? (1998)
WebCatalog 3.0.8 is on FTP... (2000)
$append (1998)
webcat NT with [dos] command (1997)
Question re: FlushDatabases (1997)
Multiple FlushDatabases (2000)
RE: Answer: WebDelivery downloads alias, not original ? (1997)
Country & Ship-to address & other fields ? (1997)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
Great product and great job ! (1997)
Anybody see this before? (2006)
Emailer Question (1998)
WebDNA 6.0 & MAC OS X Server 10.4.10 (2007)
Summing fields (1997)
Cleaning strings for SQL with WebCat (2005)
creating writefile data from a nested search (1997)
tcpconnect/tcpsend frustrations (2002)