webForumDet fria alternativet

Request.Querystring

ASP

4 svar · 175 visningar · startad av TainEvil

Medlem sedan aug. 2002106 inlägg
Frågan#1

Om jag har en länk som ser ut enligt nedan...

test.asp?a=bcd

...så kan jag ju göra en Request.Querystring("a")

Kan man få tag i detta värde om länken istället ser ut som...

test.asp?bcd

Sparas allt efter "?" i en array, så att man kan nå det med en pekare, eller??

Medlem sedan sep. 2002366 inlägg
#2

Request.Querystring("")

ska nog funka fint

-Eitraz

Medlem sedan aug. 2002106 inlägg
#3

Jo, så länge det bara finns en parameter i strängen.

Men en sådan reqeust på en sträng som ser ut så här:

test.asp?bcd&123

returnerar bcd&123

Tänkte snarare om det fanns en variant att request.querystring(0) gav 'bcd' och ...(1) gav '123' osv... Men det kanske inte går. Egentligen helt meningslöst, då man lika gärna kan använda variabler för olika värden, men det skulle avslöja lite mindre av vad som menas med alla parametrar...

Medlem sedan mars 20015 287 inlägg
#4

Splitta strängen!

strarr = Request.Querystring("") 

Myarray = Split(strarr,"&")

For I = o to ubound(Myarray)
response.write Myarray(I)
response.write "<br>"
Next
Medlem sedan aug. 2002106 inlägg
#5

Jupp, det fungerar!

Dock måste jag köra med enbart

Request.Querystring

och inte

Request.Querystring("")
265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)