Re: duplicate cart numbers
This WebDNA talk-list message is from 2002
It keeps the original formatting.
numero = 45359
interpreted = N
texte = What if the visitor has cookies disabled in their browser? Do you thenfallback onto [cart]?Just curious, I'm looking for possible solutions also.GK> I do it a little bit different FWIW.>> I set a session cookie called SessionID that's equal to cart. At the> end of a session, it's value is set to expired, or is expired when the> user closes the browser.>> Then at the top of *every* page on the site I have an include at the> top of every web page called checkcookies.inc>> [showif [GetCookie SessionID]=expired]> [SetCookie name=SessionID&value=[cart]&path=/&domain=.novaderm.com]> [/showif]>> [showif [GetCookie SessionID]=]> [SetCookie name=SessionID&value=[cart]&path=/&domain=.novaderm.com]> [/showif]>> [showif [GetCookie SessionID]=]> [redirect index.html]> [/showif]>> [showif [GetCookie SessionID]=expired]> [redirect index.html]> [/showif]>> I should say that I don't pass [cart] from page to page, but rely on> the session cookie for this. My site is also a command free zone.>> No duplicate carts here, as far as I can tell. If the cookie has a cart> number, then it's still an ongoing session. If it doesn't then I'm> setting a new cart number.>> -Will>>>> Then at the top of *every* page on the site I have a bit of code at> the top of every web page called checkcookies.inc>>> On Sunday, November 17, 2002, at 09:56 AM, Bob Minor wrote:>> > Actually all generated cart numbers are unique, problems only arise> > when people follow bookmarks with the cart stored in them. I don't> > like how webdna handles such occurrences and so I wrote the routine to> > take care of those situations so I could avoid the ugly errors that> > webdna produces by default. The cart number is a machination of the> > date and time along with other factors and so is unique by default. If> > you still want the other code bits I can share, but its fairly simple> > to check and use your own database names, filenames etc.> >> > ie:> > start final check out> > test for duplicate ip> > if duplicate> > then got to cartcleaner.tpl?file=[cart]> > on the cartcleaner page copy data from [file] to [cart]> > redirect to invoice.tpl?cart=[cart]> > else> > redirect to invoice.tpl?cart=[cart]> > end if> >> >> > On Sunday, November 17, 2002, at 01:45 AM, catalogs wrote:> >> >> are you checking then if there is a duplicate, it randomizes again and> >> double checks, then loops until clear.> >>> >> can I get the code from you? It sound like you have taken care of> >> what I am> >> looking for. Why do you think web cat store builder have not taken> >> care of> >> these issues, there is so many things that the store could use but> >> does not> >> address?> > Robert Minor> > Director of Internet Services-------------------------------------------------------------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://search.smithmicro.com/
Associated Messages, from the most recent to the oldest:
What if the visitor has cookies disabled in their browser? Do you thenfallback onto [cart]?Just curious, I'm looking for possible solutions also.GK> I do it a little bit different FWIW.>> I set a session cookie called SessionID that's equal to cart. At the> end of a session, it's value is set to expired, or is expired when the> user closes the browser.>> Then at the top of *every* page on the site I have an include at the> top of every web page called checkcookies.inc>> [showif [GetCookie SessionID]=expired]> [SetCookie name=SessionID&value=[cart]&path=/&domain=.novaderm.com]> [/showif]>> [showif [GetCookie SessionID]=]> [SetCookie name=SessionID&value=[cart]&path=/&domain=.novaderm.com]> [/showif]>> [showif [GetCookie SessionID]=]> [redirect index.html]> [/showif]>> [showif [GetCookie SessionID]=expired]> [redirect index.html]> [/showif]>> I should say that I don't pass [cart] from page to page, but rely on> the session cookie for this. My site is also a command free zone.>> No duplicate carts here, as far as I can tell. If the cookie has a cart> number, then it's still an ongoing session. If it doesn't then I'm> setting a new cart number.>> -Will>>>> Then at the top of *every* page on the site I have a bit of code at> the top of every web page called checkcookies.inc>>> On Sunday, November 17, 2002, at 09:56 AM, Bob Minor wrote:>> > Actually all generated cart numbers are unique, problems only arise> > when people follow bookmarks with the cart stored in them. I don't> > like how webdna handles such occurrences and so I wrote the routine to> > take care of those situations so I could avoid the ugly errors that> > webdna produces by default. The cart number is a machination of the> > date and time along with other factors and so is unique by default. If> > you still want the other code bits I can share, but its fairly simple> > to check and use your own database names, filenames etc.> >> > ie:> > start final check out> > test for duplicate ip> > if duplicate> > then got to cartcleaner.tpl?file=[cart]> > on the cartcleaner page copy data from [file] to [cart]> > redirect to invoice.tpl?cart=[cart]> > else> > redirect to invoice.tpl?cart=[cart]> > end if> >> >> > On Sunday, November 17, 2002, at 01:45 AM, catalogs wrote:> >> >> are you checking then if there is a duplicate, it randomizes again and> >> double checks, then loops until clear.> >>> >> can I get the code from you? It sound like you have taken care of> >> what I am> >> looking for. Why do you think web cat store builder have not taken> >> care of> >> these issues, there is so many things that the store could use but> >> does not> >> address?> > Robert Minor> > Director of Internet Services-------------------------------------------------------------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://search.smithmicro.com/
Gary Krockover
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:
NTbeta18 corrupted? (1997)
E-Mailer (WebCatb15acgiMac) (1997)
Encrypt/Decrypt (2007)
Attention all list readers (1997)
authenticating a second user (1997)
faxing orders (2000)
Graphs & diagrams (2003)
learning PHP (2007)
shipcost (1997)
Showif for mulitple variations (1997)
Dummy Form Variables Needed (2000)
[encrypt] blues.... (2000)
question: back button prevention (1997)
carriage returns in data (1997)
SiteBuilder and reportin on page hits (awstats) (2006)
PSC recommends what date format yr 2000??? (1997)
Is there a max number of fields? (1998)
(2000)
problems with 2 tags (1997)
upgrading (1997)