Re: Problems when user hit back
This WebDNA talk-list message is from 2000
It keeps the original formatting.
numero = 34538
interpreted = N
texte = Thanks for your help guys.-RodolfoEl 7/11/00 1:56 PM, Sam Lewis sam@samLewis.com escribió:>> 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?-------------------------------------------------------------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:
Thanks for your help guys.-RodolfoEl 7/11/00 1:56 PM, Sam Lewis sam@samLewis.com escribió:>> 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?-------------------------------------------------------------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/
Rodolfo de la Garza
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:
WC2b12: Yes, Formulas.db is for real (1997)
problems with 2 tags (1997)
Possible Bug in 2.0b15.acgi (1997)
[WebDNA] SSD's and second disk (2017)
javascript & webdna... search without refresh (2002)
NT vs Mac (1997)
Re:Emailer and encryption (1997)
OFF-TOPIC: Check www.godaddy.com for me ... (2003)
Banners (1997)
Showing unopened cart (1997)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
Where is the bug fix info for 4.0.1? (2000)
Country & Ship-to address & other fields ? (1997)
Emailer (1997)
Quitting WebMerchant ? (1997)
WebCatalog 2.0 & WebDNA docs in HTML ... (1997)
Sorting by highest number of matches unique to a field (2003)
filemaker - orderfile (1997)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
Db crash in win98 (2000)