webForumDet fria alternativet

vilken sida är jag på

ASP

4 svar · 221 visningar · startad av Calevan

Medlem sedan maj 20031 173 inlägg
Frågan#1

Hej igen!

Går det att hämta vilken sida som just nu körs och spara det i en asp-variabel? tex om jag är på sidan: www.domän.se/sida.asp
så vill jag att "sida.asp" ska sparas i strSidan, går det eller måste jag använda Querystrings (och om jag måste det, hur gör jag det smidigast då?)

tack!

Medlem sedan feb. 2005248 inlägg
#2

Request.ServerVariables("SCRIPT_NAME")

Medlem sedan maj 20031 173 inlägg
#3

grymt snabbt det svaret kom. tack!

(hur gör man för att ta bort första teckent från en sträng? får ju svaret /sida.asp och vill ta bort /-tecknet)

tack!

Medlem sedan sep. 20026 425 inlägg
#4

Med servervariabler kan du i alla fall ta reda på sökvägen till sidan:

dim x
x = request.servervariables("script_name")
response.write(x)

Med lite trixande kan du få ut enbart sidan som körs.

/r Ladytron hann före..

Du kan plocka bort / med exempelvis replace.

replace(request.servervariables("script_name"),"/","")

rekommenderas dock inte alltid eftersom sökvägen kan vara längre.

Medlem sedan maj 20031 173 inlägg
#5

tack, tror replace blir bra, för alla sidor jag ska köra på nu ligger i roten så jag kommer inte ha något mer /-tecken. och gör jag om det i framtiden får jag väll göra om detta med.

tack!

270 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)