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:
OT - Homesite Tags (2004)
E-mailer error codes (1997)
Multiple Merchant Accounts? (1997)
Email Set-Up? (1997)
Multiple prices (1997)
question: search return in order (1997)
Image size tags (2000)
OT:looking for developers with solutions (2000)
eq (2000)
Erotic Sites (1997)
Rhapsody? (1997)
Email truncation in Eudora. (1998)
Error Msg (1998)
[WebDNA] Email With Auth (2013)
WebCat2b13 Mac plugin - [sendmail] and checkboxes (1997)
total number of matches (1999)
WebCat2_Mac RETURNs in .db (1997)
Server crash (1997)
carts on MacOS X Server (2000)
Math (1997)