Jens menke: QUERY_STRING

Beitrag lesen

Hier wir der String für die URL aufgearbeitet.
Wo jedoch kein Unterschied besteht (meines Wissens nach) ist zwischen Request.Querystring und Request.ServerVariables("Query_String"). DU hast halt nur weniger zu schreiben.

Hmmm.. Request.ServerVariables("Query_String") gibt
aber den gesamten QueryString zurück, so das man
ihn manuell noch in die verschieden Variablen zerlegen
muss.. oder ??
Das ist dann zumindest wenn man mehrere Parameter
übergibt doch wieder aufwendiger als wenn man den
String gleich vorher UrlEncoded.
Für JavaScript hab ich da mal folgende Funktion verbrochen :

function QueryString(ID)
{
myURL = window.location.search;
Start= myURL.indexOf("?");
if (Start==-1) {return("");}
qString = myURL.substr(Start,myURL.length-Start);
Start= qString.indexOf(ID+"=");
if (Start==-1) {return("");}
Start = Start+ID.length+1;
qString = qString.substr(Start,qString.length-Start);
if (qString.indexOf("&")!=-1) {qString=qString.substr(0,qString.indexOf("&"));}
return(qString);
}

aber das möchte ich mir bei ASP denn doch lieber
ersparen.. :)

gruss
Jens