webForumDet fria alternativet

Hur många/långa får QueryStrings vara?

ASP

5 svar · 255 visningar · startad av jepsO

Medlem sedan mars 2001484 inlägg
Frågan#1

Som frågan lyder: säg att jag har en adress med 1500 querystrings, där varje querystring utgörs av 15 tecken. Skulle detta fungera, eller finns det någon begränsning som förhindrar det hela?

Visserligen funderar mina arbetskamrater på en annan lösning (är inte speciellt insatt i systemet), men än så länge är det aktuellt med länkar på 30000 tecken :OO.

Medlem sedan jan. 20021 122 inlägg
#2

vad i h-vete ska ni länka till? :o Jag känner inte till nån begränsning, så det borde fungera...

Medlem sedan juli 20012 450 inlägg
#3

Det beror på vilken webläsare det är, äldre versioner av Explorer klara bara en viss längd, de senare vet jag inte.

Medlem sedan feb. 200112 078 inlägg
#4

Teoretiskt sett tycker man ju att det borde finnas en gräns, men jag funderar mest på ifall inte sidan hinner få timeout innan eller nåt sånt om det är så vansinnigt mycket tecken i en textsträng/(querystring).

Medlem sedan mars 2002777 inlägg
Medlem sedan feb. 200112 078 inlägg
#6

Varför inte testa. Gör en loop av nåt slag:

strSida = "reciever.asp"
strQ = "?correct=1"
for i = 1 to 1500
  strQ = strQ = "&qs_num" & i & "=Femtonsiffrigt_varde_av_nat_slag"
next

strPastedSida = strSida & strQ

response.write strPastedSida
'eller redirect
'response.redirect strPastedSida

redigering) Kladdkod. :l

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