Avatar billede steen_hansen Forsker
29. oktober 2002 - 13:27 Der er 10 kommentarer og
3 løsninger

Response.Redirect

Hvordan redirecter jeg dette:

/profil/profile.asp?user=<%=Server.URLEncode(Session("username"))%>

<%
Response.Redirect ...
%>
Avatar billede coltau Juniormester
29. oktober 2002 - 13:35 #1
strURL = Request.QueryString("user")
Response.Redirect (strURL)
Avatar billede Jman Praktikant
29. oktober 2002 - 13:35 #2
if session("username") = "HVEM-DET-MÅ-VÆRE" then
response.redirect "side.asp"
end if
Avatar billede coltau Juniormester
29. oktober 2002 - 13:39 #3
Eller er det selve parameterlisten du skal have med til en ny side:

strUser = Request.QueryString("user")
Response.Redirect ("nyside.asp?user=" & strUser)
Avatar billede steen_hansen Forsker
29. oktober 2002 - 13:53 #4
Ok, jeg prøver at lave den som en default.asp. Hvis en bruger forsøger at gå ind i /profil/, skal vedkommende redirectes til sin egen profil. Et link til egen profil kunne se sådan her ud:

<a href="/profil/profile.asp?user=<%=Server.URLEncode(Session("username"))%>">Din egen profil</a>

Hvis nu brugeren indtaster:

/profil/ i adresse-linien, skal default.asp redirecte til

profile.asp?user=<%=Server.URLEncode(Session("username"))%>
Avatar billede steen_hansen Forsker
29. oktober 2002 - 14:07 #5
Jeg ved ikke om I forstår?
Avatar billede steen_hansen Forsker
29. oktober 2002 - 14:16 #6
Hvis min session nu hedder "Steen", skal der redirectes til

/profil/profile.asp?user=Steen
Avatar billede steen_hansen Forsker
29. oktober 2002 - 14:36 #7
Jeg har prøvet Jeres forslag, men det virker ikke :o(

Ingen andre bud?
Avatar billede jsc Nybegynder
29. oktober 2002 - 15:29 #8
if session("username") = "OK - altså om brugeren er logget på..." then
Response.Redirect ("profile.asp?user=" & session("Username")
Else
Response.redirect "/"
end if

er det noget af det du skal bruge??
Avatar billede jsc Nybegynder
29. oktober 2002 - 15:30 #9
ups...
if session("username") = "OK - altså om brugeren er logget på..." then
Response.Redirect ("profile.asp?user=" & session("Username"))
Else
Response.redirect "/"
end if
Avatar billede steen_hansen Forsker
29. oktober 2002 - 16:37 #10
Hej jsc!

Jeg omskrev det en lille smule:

If Session("username") <> "" Then
    Response.Redirect ("profile.asp?user=" & session("Username"))
Else
    Response.Redirect "/"
End If

- og det virker! :o) Kan du ikke lægge et svar?
Avatar billede jsc Nybegynder
29. oktober 2002 - 16:39 #11
jo da.. :D - SVAR!.. God fornøjelse!

/jsc
Avatar billede steen_hansen Forsker
29. oktober 2002 - 16:42 #12
Jeg fordeler det lidt, for jeg kan se, at coltau og superior har givet nogenlunde det samme svar.

Tak for hjælpen :o)
Avatar billede jsc Nybegynder
29. oktober 2002 - 17:00 #13
det er iorden!
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