Re: Problems when user hit back

This WebDNA talk-list message is from

2000


It keeps the original formatting.
numero = 34482
interpreted = N
texte = >The only way to safely deal with it is to design your site so that the >user never wants to use the Back button. ;~( The issue is that when the >user goes back, the browser resubmits the command to add the last line >item. > >If you can guarantee that there will never be more than one line with >a given SKU, you can write a small loop to check for duplicates and >forbid the subsequent adds. This really only works well if you are >using contexts to add to the cart, instead of commands. I deal with it by adding a rn=[random] to all of my links. On the shopping cart page I set a header to the rn value the first time through. Then on subsequent hits to that page I check to see if rn equals my header value if so then the user either hit reload or back so I don't add the item to the cart again. For every hit to the cart page that has a unique rn value I set my header to that value to check on the next hit.-- 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)
>The only way to safely deal with it is to design your site so that the >user never wants to use the Back button. ;~( The issue is that when the >user goes back, the browser resubmits the command to add the last line >item. > >If you can guarantee that there will never be more than one line with >a given SKU, you can write a small loop to check for duplicates and >forbid the subsequent adds. This really only works well if you are >using contexts to add to the cart, instead of commands. I deal with it by adding a rn=[random] to all of my links. On the shopping cart page I set a header to the rn value the first time through. Then on subsequent hits to that page I check to see if rn equals my header value if so then the user either hit reload or back so I don't add the item to the cart again. For every hit to the cart page that has a unique rn value I set my header to that value to check on the next hit.-- 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:

WebCatalog on Solaris? (2000) Requiring that certain fields be completed (1997) can WC render sites out? (1997) Signal Raised (1997) [Fwd: can we get string variables?] (1998) [BULK] [WebDNA] [BULK] Mac OS X LION has no FastCGI (2011) File Upload (1997) Erotic Sites (1997) Signal Raised (1997) Best Catalog Program (1998) Can't load tmpl files (1997) Web*SSL and WebCatalog (1997) New WebCatalog Version !!! (1997) Safari browser and WebDNA set-cookies (2003) Quit revisited (1997) Frames (1997) plugin-acgi, different results (1997) Carts in Admin folder? (1999) RE: Major Security Hole IIS NT (1998) Setting up shop (1997)