Beste Tweakers,
Op dit moment ben ik bezig met een webwinkel. Echter wanneer de bezoeker klaar is met bestellen wordt hij doorverwezen naar Paypal of Ideal. Als de bezoeker nu op de 'back' button van zijn of haar browser klikt kan men de bestelling nog een keer uitvoeren met als gevolg dat de bestelling 2 of meerdere keren in de db komt te staan.
Wat ik echter wens is dat de pagina, bij het klikken van de 'back' button, een 'page expired' melding geeft.
Nu is dit een veelvoorkomend probleem. Er is ook ontzettend veel te vinden over dit onderwerp. Echter heb ik nog geen enkele oplossing gevonden die ook in IE 8.0 werkt. Ik weet dat bij het gebruiken van een ssl verbinding dit automatisch gaat. Echter is ssl tot op heden nog uitgesloten.
Ik ben dus opzoek naar server-side (ASP) script, html code of javascript.
Het volgende heb ik geprobeerd (ASP):
Het volgende heb ik geprobeerd (ASP):
Het volgende heb ik geprobeerd (HTML):
Het volgende heb ik geprobeerd (Javascript):
Het truucje door de pagina direct weer een forward te geven. Echter sta ik niet achter deze oplossing.
Op elk forum beweerd men dat de bovenstaande oplossingen werken. Toch is dit niet zo. Kunnen jullie me verder helpen?
Gr, Rally
Op dit moment ben ik bezig met een webwinkel. Echter wanneer de bezoeker klaar is met bestellen wordt hij doorverwezen naar Paypal of Ideal. Als de bezoeker nu op de 'back' button van zijn of haar browser klikt kan men de bestelling nog een keer uitvoeren met als gevolg dat de bestelling 2 of meerdere keren in de db komt te staan.
Wat ik echter wens is dat de pagina, bij het klikken van de 'back' button, een 'page expired' melding geeft.
Nu is dit een veelvoorkomend probleem. Er is ook ontzettend veel te vinden over dit onderwerp. Echter heb ik nog geen enkele oplossing gevonden die ook in IE 8.0 werkt. Ik weet dat bij het gebruiken van een ssl verbinding dit automatisch gaat. Echter is ssl tot op heden nog uitgesloten.
Ik ben dus opzoek naar server-side (ASP) script, html code of javascript.
Het volgende heb ik geprobeerd (ASP):
code:
1
2
3
| Response.Expires = -1 Response.ExpiresAbsolute = Now() - 1 Response.cachecontrol = "no-cache" |
Het volgende heb ik geprobeerd (ASP):
code:
1
2
3
4
| Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "no-cache" Response.Expires = -1000 Response.Expiresabsolute=Now()-1 |
Het volgende heb ik geprobeerd (HTML):
code:
1
2
3
| <meta http-equiv="expires" content="Sun, Dec 31 1970 12:00:00 GMT" /> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="pragma" content="no-cache" /> |
Het volgende heb ik geprobeerd (Javascript):
Het truucje door de pagina direct weer een forward te geven. Echter sta ik niet achter deze oplossing.
Op elk forum beweerd men dat de bovenstaande oplossingen werken. Toch is dit niet zo. Kunnen jullie me verder helpen?
Gr, Rally