webForumDet fria alternativet
Logga in / Bli medlem

finns querystring eller inte

ASP

4 svar · 192 visningar · startad av Jörgen HP

Medlem sedan feb. 20012 412 inlägg
Trådstart#1

Hej!

Håller på med en liten koll till mitt forum för att kolla innehållet i adressraden.


<%

Dim EndUrl

EndUrl = right((Request.ServerVariables("SCRIPT_NAME")), 4)

If EndUrl = ".asp" then

response.write "innehåller inte en querystring"

else

response.write "innehåller en fin querystring"

end If

%>

Fast det verkar som script_name skiter i tilläggen efter .asp.

Kan man gära på ett annorlunda sätt?

mvh Jörgen HP

Medlem sedan dec. 19998 577 inlägg
#2

För att kolla så att det finns en querystring använder du Request.Servervariables("QUERY_STRING")

Medlem sedan dec. 19996 721 inlägg
#3

eller request.querystring

Medlem sedan juni 20019 024 inlägg
#4

Dessutom tar script_name bara ut filnamnet och inte adressen. För att ta ut URL:en använder du just servervariabeln URL :)

Medlem sedan feb. 20012 412 inlägg
#5

Tackar för en uttömmande lektion i flera server object. :e

mvh Jörgen

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)