Avatar billede zyberworm Nybegynder
10. juni 2002 - 15:34 Der er 10 kommentarer og
1 løsning

stort problem.

hej jeg har denne kode:
<%
If request.Querystring("t") <> "" Then
if request.Querystring("m") = "" Then
strG = request.Querystring("t") & ".asp"
else
strMere = request.Querystring("m")
strMere = replace(strMere,"0","=")
strMere = replace(strMere,"9","&")
strG = request.Querystring("t") & ".asp?" & strMere
end if
Server.Execute(strG)
else
%>
adressen kan være:
default.asp?t=login&m=mode0logout
som den er nu.. giver denne fejl. linjen er server.execute:
Der blev brugt en ugyldig URL-adresse eller en fuldt kvalificeret absolut URL-adresse. Brug relative URL-adresser.
/on/default.asp, line 111
Avatar billede psyclown Nybegynder
10. juni 2002 - 15:49 #1
kan det ikke skrive asp og asp? istedet for .asp og .asp?, for det er nok pågrund af . af fejlen kommer.
Avatar billede zyberworm Nybegynder
10. juni 2002 - 15:52 #2
du forstår det ikke vel??
Avatar billede psyclown Nybegynder
10. juni 2002 - 15:54 #3
det må jeg jo ikke gøre, hvis det er helt forkert det jeg siger :)
Avatar billede zyberworm Nybegynder
10. juni 2002 - 15:57 #4
et link kan være til:
default.asp?t=login&m=mode0logout
altså efter replacen skulle det gerne give:
login.asp?mode=logout i strG
forstår du nu??
Avatar billede psyclown Nybegynder
10. juni 2002 - 16:01 #5
næh...nå men f*ck det, jeg har ikke tid lige nu alligevel, ville bare lige komme med et hurtigt svar :)
Avatar billede fet321 Nybegynder
10. juni 2002 - 16:06 #6
Avatar billede zyberworm Nybegynder
10. juni 2002 - 16:11 #7
fet321 gå der ind igen..
Avatar billede eagleeye Praktikant
10. juni 2002 - 16:16 #8
Du kan ikke bruger ? i server.execute du er nød til at gemme det i Session.. Det har jeg oplevet:

Så du må lavet noget i stil med:
Session("mode") = "logout"
Server.Execute("login.asp")
Avatar billede zyberworm Nybegynder
10. juni 2002 - 16:18 #9
hvad mener du??
Avatar billede eagleeye Praktikant
10. juni 2002 - 16:23 #10
Din strG blivet til : login.asp?mode=logout og dermed:
Server.Execute("login.asp?mode=logout")

Det har jeg haft problemmer med at Server.Execute ikke kan tage QueryStings altså det efter ?.

Du kan evt bare prøve at skrive
Server.Execute("login.asp?mode=logout")
i din kode og se om det virker det tror jeg nemlig ikke det gør, men hvis du skriver:
Server.Execute("login.asp")
virker det.
Avatar billede zyberworm Nybegynder
10. juni 2002 - 16:25 #11
ok..fatter det nu takker....
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