08. marts 2007 - 11:13Der er
16 kommentarer og 1 løsning
Tilbage knappen driller min side, hvordan omgås det?
På en af mine sider får man tildelt et nummer (lad os kalde den side 2), som bruges til fremtidig reference. Man indtaster så nogle data og indsender formularen og man springer herefter til side 3. Mit problem består så i at folk bruger tilbageknappen i stedet for den navigation som jeg har lagt ud på siderne. Det betyder at de får det samme referencenummer igen, når de går tilbage til forsiden. Jeg har på default siden (side 1) lavet en session("tilbage") som får værdien 1. På side 2 tjekker jeg om session("tilbage") er <> 1 og er den det, skal man redirectes til side 1, er den ikke så fortsætter den bare. På side 3 ændrer jeg så værdien på session("tilbage") til 3, denne burde så være 3 for eftertiden ikke? For bruger jeg tilbage knappen skifter sessionen værdi til 1 igen.
Er jeg helt galt afmarcheret med brugen af session eller er der en nemmere løsning for at omgå tilbage knappen?
Der er en lille slåfejl i spm. det er "På side 3 ændrer jeg så værdien på session("tilbage") til 3" men skal være "På side 3 ændrer jeg så værdien på session("tilbage") til 2"
"Kort" fortalt ser det sådan ud: Side 1: session("tilbage")=1 Side 2: if session("tilbage")<>1 then response.redirect(URL) Side 3: session("tilbage")=2
Står jeg på side 3 er værdien 2. Har tjekket med response.write. Bruger jeg så tilbage knappen skifter sessionen værdi til 1, har også tjekket med response.write. Det burde den da ikke kunne vel?
Nu har jeg prøvet at lave en ny session (hvis jeg havde laver fejl før) men den laver stadig det samme :-( Skriver session = 2 på side 3 og session = 1 på side 2 når jeg går tilbage.
Ok, det var underligt..... Jeg har lige accepteret det, men der sketet intet. Nå what ever... :-) Jeg har testet i netscape, firefox og IE og det virker.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.