Avatar billede Slettet bruger
05. juni 2002 - 08:39 Der er 5 kommentarer og
1 løsning

Siden man kom fra

Jeg har en form hvor man logger ind, som derefter bliver tjekket i et eksternt ASPscript og derefter (lige i øjeblikket) redirectet til forsiden igen. Nu vil jeg nu en gang gerne have at man bliver redirectet til den side man stod på. Har i en god idé til hvordan man bliver smidt til den side man stod på?
Avatar billede eagleeye Praktikant
05. juni 2002 - 08:52 #1
med
Request.Servervariables("HTTP_REFERER") får du navnet på den side du kom fra.

Response.write Request.Servervariables("HTTP_REFERER")
Avatar billede Slettet bruger
05. juni 2002 - 11:06 #2
jaeh men det skal være siden før den ...
Avatar billede jnissen Nybegynder
05. juni 2002 - 11:47 #3
Kan du så ikke bruge: java script:history.back(-2)?
Avatar billede eagleeye Praktikant
05. juni 2002 - 11:56 #4
Ja eller man kan gemme referer i session eller overføre med querystring..:
Avatar billede eagleeye Praktikant
05. juni 2002 - 12:29 #5
Med session :
På login ind siden kan man gemme hvor man kommer fra:
Session("kommerFra") = Request.Servervariables("HTTP_REFERER")
Redirect sådan her:
Response.redirect Session("kommerFra")

Eller...med FORM hidden felt:
<input type="hiiden" name="kommerFra" value=<%=Request.Servervariables("HTTP_REFERER")%>">
Redirect sådan her:
Response.redirect Request.Form("kommerFra")

Med java script:
i din asp fil som tjekker password lav et javescpit sådan her.
<%
'.....DIN KODE NU
%>
<html>
    <script language=javascript>
      history.go(-2)
    </script>
</html>
Avatar billede tmceu Praktikant
05. juni 2002 - 16:11 #6
Jeg er enig i eagle's metode, men vil blot lige knytte en kommentar til brug af REFERER. Efterhånden som flere og flere får ADSL, Stofnet m.v. og dermed også ofte får deres egen firewall som ZoneAlarm, Norman Personal Firewall m.fl., skal du forvente at en (stor) del af disse brugere ikke vil kunne levere informationen i HTTP_REFERER. Flere firewalls er default konfigureret til at blokere for REFERER, for at beskytte brugeren.

Du bør derfor tage højde for, at der skal være en default side de føres tilbage til, hvis REFERER er blank.
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
Kurser inden for grundlæggende programmering

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