Avatar billede hyperactive Nybegynder
14. marts 2003 - 12:36 Der er 8 kommentarer og
1 løsning

Forhindre en bruger i at gå tilbage til en side....

Jeg har en ASP side, som udfører nogle funktioner - tildeler værdier til nogle Session variabler og gemmer noget i en database.... Herefter redirectes brugeren til en ny side - en bekræftelsesside på at dataene er gemt korrekt.....

Jeg ønsker at forhindre at brugeren kan gå tilbage til den første side.... Hvordan gør jeg det???
Avatar billede larsen Nybegynder
14. marts 2003 - 12:39 #1
Du kan jo bruge en <META> og sætte cache til off, så den ikke gemmer siden

vil jeg tro

http://www.metamaten.dk/
Avatar billede chries Nybegynder
14. marts 2003 - 12:39 #2
i PHP ser se sådan ud:

function link_with_disabled_back_button($url, $linktext)
  {
  print "<a href=\"$url\"";
  print "ONCLICK=\"location.replace(this.href);return false;\">";
  print $linktext . "</a>";
}
Avatar billede chries Nybegynder
14. marts 2003 - 12:42 #3
<a href="link.asp" ONCLICK="location.replace(this.href);return false;">linktext</a>
Avatar billede chries Nybegynder
14. marts 2003 - 12:43 #4
uhh, det var ikke et link der trykkes på, sorry :-)
Avatar billede websmith Nybegynder
14. marts 2003 - 12:50 #5
Man kan sagtens bruge location.replace

Ligemeget om man bruger forms eller ej.

Indsæt bare en
print "<script>location.replace('din url.php');</script>";
som det sidste i din php fil som sætter session variabler mv.
Avatar billede websmith Nybegynder
14. marts 2003 - 12:52 #6
Og da det nu er asp, så ændrer du det bare til
response.write "<html><head></head><body>"
response.write "<script>location.replace('din url.php');</script>"
response.write "</body></html>"

Til sidst i din .asp fil som sætter variabler.
Avatar billede hyperactive Nybegynder
14. marts 2003 - 12:54 #7
Kan man bruge location.replace sammen med Response.Redirect?
Avatar billede hyperactive Nybegynder
14. marts 2003 - 12:57 #8
websmith.... Tak for svaret :o)
Avatar billede websmith Nybegynder
14. marts 2003 - 13:09 #9
;)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester