Avatar billede Slettet bruger
13. april 2004 - 12:10 Der er 5 kommentarer og
2 løsninger

ALT i request.querystring() som referer?

Hej,

Jeg har et login system hvor jeg gerne ville redirecte til den side brugeren kom fra (forudsat at mit domænenavn er en del af det)

Problemet er at der kan være forskellige querystrings som skal med for at det vil komme til at virke. Er der en måde man kan få HELE indholdet af browserens adresse linie på?
Avatar billede punnishment Nybegynder
13. april 2004 - 12:19 #1
<%=request.querystring%> giver dig alt efter spørgsmålstegnet (?) dog ikke (#).
Avatar billede punnishment Nybegynder
13. april 2004 - 12:24 #2
så har jeg bikset en sammen til dig.

<%
response.write "http://" & request.servervariables("SERVER_NAME") & request.servervariables("SCRIPT_NAME") & "?" & request.querystring
%>
Avatar billede Slettet bruger
13. april 2004 - 12:29 #3
den er jo netop ikke dynamisk.. Hvis nu der er mere end én querystring

eks. http://mitdomæne.dk/forum.asp?forumID=2&postID=23&antalsvar=30
Avatar billede punnishment Nybegynder
13. april 2004 - 12:37 #4
den er da dynamisk! Request.querystring vil retunere det HELE efter ?, dvs i dit eksempel vil den retunere "forum.asp?forumID=2&postID=23&antalsvar=30"

hvis linket hed "http://mitdomæne.dk/forum.asp?Se=MIG&LIGE=ER&DET=IKKE&FLOT=HVA", så vil den retunere "Se=MIG&LIGE=ER&DET=IKKE&FLOT=HVA"
Avatar billede punnishment Nybegynder
13. april 2004 - 12:37 #5
hov, prøver lige igen..
I dit eksempel ville den retunere: "forumID=2&postID=23&antalsvar=30"
Avatar billede Slettet bruger
13. april 2004 - 13:45 #6
Hvordan kan jeg implementere det?

Jeg kunne selvfølgelig lave en variabel 'lokation' udfra

lokation = "http://www." & request.servervariables("SERVER_NAME") & request.servervariables("SCRIPT_NAME") & "?" & request.querystring

og så i min menu bruge login.asp?lokation=<%=loc%> men jeg ville hellere undgå endnu en querystring..
Avatar billede Slettet bruger
13. april 2004 - 14:03 #7
foreløbig får det lov at køre som querystring, men hvis du finder ud af en løsning, må du da gerne sige til.

Tak for hjælpen :)
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