Re: Problems when user hit back

This WebDNA talk-list message is from

2000


It keeps the original formatting.
numero = 34503
interpreted = N
texte = >Could you explain this a bit, Sam? >Sure. The problem was that when someone hits Reload on the shopping cart page or Back from the invoice page it can affect the shopping cart by adding multiple instances of a single sku. So since I am using the rn=[random] trick to solve browser caching issues anyway I also use it to solve this problem.> >[showif [action]=Add] >> > >[text]oldRandom=[orderfile cart=[cart]][header20][/orderfile][/text]When someone adds an item to my shopping cart page I check to see if this request is coming from their cache by comparing the header20 value to the rn value that is passed to the page.> >[hideif [oldRandom]=[rn]]So if the oldRandom=rn then this request is not unique and is probably caused by someone hitting Reload or Back from the invoice page.> >[addlineitem >>cart=[cart]&db=^Editions.db&sku=[SKU]]quantity=[qty][/addlineitem] >>[SetHeader cart=[cart]&db=^editions.db]Header20=[rn][/SetHeader]If it is unique and rn does not equal oldRandom then I go ahead and add the line item to the cart and I set header20 to the current rn value> >[/hideif] > >[/showif]Does that make better sense?-- Sam LewisSamLewis.com Tel: 626-852-0956 Fax: 916-404-5698------------------------------------------------------------- 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:

    
  1. Re: Problems when user hit back (Rodolfo de la Garza 2000)
  2. Re: Problems when user hit back (Rodolfo de la Garza 2000)
  3. Re: Problems when user hit back (Christopher Mackay 2000)
  4. Re: Problems when user hit back (Christopher Mackay 2000)
  5. Re: Problems when user hit back (Sam Lewis 2000)
  6. Re: Problems when user hit back (John Peacock 2000)
  7. Re: Problems when user hit back (Sam Lewis 2000)
  8. Problems when user hit back (Rodolfo de la Garza 2000)
  9. Re: Problems when user hit back (Sam Lewis 2000)
  10. Re: Problems when user hit back (John Peacock 2000)
>Could you explain this a bit, Sam? >Sure. The problem was that when someone hits Reload on the shopping cart page or Back from the invoice page it can affect the shopping cart by adding multiple instances of a single sku. So since I am using the rn=[random] trick to solve browser caching issues anyway I also use it to solve this problem.> >[showif [action]=Add] >> > >[text]oldRandom=[orderfile cart=[cart]][header20][/orderfile][/text]When someone adds an item to my shopping cart page I check to see if this request is coming from their cache by comparing the header20 value to the rn value that is passed to the page.> >[hideif [oldRandom]=[rn]]So if the oldRandom=rn then this request is not unique and is probably caused by someone hitting Reload or Back from the invoice page.> >[addlineitem >>cart=[cart]&db=^Editions.db&sku=[SKU]]quantity=[qty][/addlineitem] >>[SetHeader cart=[cart]&db=^editions.db]Header20=[rn][/SetHeader]If it is unique and rn does not equal oldRandom then I go ahead and add the line item to the cart and I set header20 to the current rn value> >[/hideif] > >[/showif]Does that make better sense?-- Sam LewisSamLewis.com Tel: 626-852-0956 Fax: 916-404-5698------------------------------------------------------------- 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/ Sam Lewis

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:

Calendar sample (1998) Cart Question: The Epic Saga (1998) No Access warning when caching HTML files (1997) Windows 2.1b2 Append Bug? (1997) Re:E-Mailer (WebCatb15acgiMac) (1997) Problems with ^ could be solved with [REPLACE CHARACTERS] (1997) Multiple catalog databases and showcart (1997) f2 download problems (1997) Some ThankYou page problems (1997) WC2.0 Memory Requirements (1997) Generating Report Totals (1997) WebTen and WebCat (1997) removing commas from a preformatted number (2000) sharing cookie recepies (1998) Formulas.db + Users.db (1997) Re[2]: 2nd WebCatalog2 Feature Request (1996) WebDNA 4.5 not starting on boot? (2002) Textarea (1998) http://www.smithmicro.com/WebDNAReference/ current? (2000) Date subtraction (2002)