Du få ha någon typ av flagga eller liknande som säger att om ordern gå att beställa eller inte eller om ordern redan är beställd, då skall den inte läggas igen... jag vet inte alls hur du har skapat din kod, men du kan inte ha "hindra bakåt knapp", det är en webbläsare, javascript kan inte manipulera en webbläsare på det sätt, och asp generera kod från Servern och har inget med webbläsaren att göra.
helst så skulle jag vilja ha att sidan inte finns, när användaren gå tillbaka så
får den iställe för beställnings sida så får den finns ej sida gå till länk.
Sätt en session eller något då och ta död på sessionen när ordern är färdig, om man backa och sessionet inte finns så skall man inte kunna lägga ordern, man kan göra detta på hur många sätt som hellst.
<script type="text/javascript">
if (document.referrer){
document.write("Du kom från sidan: " + document.referrer);
}
</script>
tex starta vid sida 1, går till sida 2 ,sparar formuläret och kommer till sida 3, från sida 3 går till baka så få jag fram sida 1 adress iställe för sida 3
Jag skulle göra så här:
Låt oss säga att du har två sidor, checkout.asp samt checkoutOk.asp.
Till checkout kommer man till för att dubbelkolla sin varukorg och där finns en knapp "Skicka order". Besökaren klickar på knappen, beställningen skickas och besökaren kommer till checkoutOk.asp.
Här raderas varukorgen och ett meddelande skrivs ut till besökaren som tackar för dennes order.
Besökaren klickar bakåt och kommer åter till checkout.asp, men nu är varukorgen tom och du redirectar besökaren till emptyBasket.asp alt. till startsidan alt. skriver ut meddelande till besökaren om att varukorgen är tom. Simpelt! :)
Som jag skrev innan, ASP är inte min starka sida så jag kan inte garantera att koden fungera, hittade den via google men den ska säkert hjälpa till lite på vägen.
hur raderar jag varukorgen. Jag har en val sida där kunden väljer vilka varor och antal. kunden kommer till varukorgen med request.form.
kunden ok varorna och allt sparas i sql databasen och användaren kommer till checkout.asp.
Det är extremt svårt att säga vad du skall göra när ingen förutom du vet hur din butik fungera, du har inte gett någon typ av kod eller direkt förklaring hur ditt utchecknings flöde faktiskt fungera.
Du kan säket skapa en cookie eller session och bygga in någon logik för det.
fick sessionen att fungera, men bara om man uppdatera sidan när man "går tillbaka ett steg"
Kan man göra att sidan uppderas när man "går tillbaka ett steg"