Hvad er en Querystring?
Webbrowser har revolutioneret computere og de oplysninger, der er gjort tilgængelige ved hjælp af dem. Nogle gange er det at bruge en webbrowser så simpelt som at indtaste "www.somewebsite.com" i adresselinjen og trykke på enter (eller klikke på GO-knappen). Mange gange tager dette enhver computerbruger, hvor de har brug for at gå, og der er ikke behov for yderligere.
Andre gange besøger en websurfer muligvis en søgemaskine, når søgeforespørgslen indtastes, og websurferen klikker på søgeknappen, emnet i adresselinjen er ikke længere meget venligt. Overvej følgende eksempel:
For at søge efter maltede mælkekugler på Internettet ved hjælp af Google indtastes strengen "maltede mælkekugler", og der klikkes på søgeknappen.
Adresselinjen ændres, når resultaterne returneres for at vise følgende:
http://www.google.com/search?hl=en&q=Malted+Milk+Balls&btnG=Search
Delen ud over den sidste skråstreg (/) kaldes en forespørgselsstreng . En forespørgselsstreng er en URL, der indeholder en liste over variabler, der sendes til webserveren for at hente information. I tilfældet med eksemplet ovenfor fortæller forespørgselsstrengen webserveren hos Google at søge i databasen på engelsk (hl = da) og forespørge databasen efter Malted + Milk + Balls (q = Malted + Milk + Balls). Den sidste ændrede variabel er den knap, der bruges til at finde resultaterne (btnG = Søgning).
Hvis der blev klikket på Google-søgeknappen på startsiden, ville btnG = delen af forespørgselsstrengen have læst noget som btnG = Google + Søgning.
Forespørgsler virker muligvis ikke alt for nyttige, men de kan hjælpe med at få adgang til applikationer fra andre kodestykker og tillade, at websiden springes over. For eksempel indeholder nogle websider nu deres egne Google-søgefelt. Disse bokse fungerer på samme måde som vist på Google.com ved blot at sende en forespørgselsstreng med s =
Brug af forespørgselsstrenge kan også bruges til at oprette en søgning efter et bestemt sted eller søgemaskine i søgemaskindialogen i både Internet Explorer 7+ og Mozilla Firefox. Disse funktioner i browseren tillader, at ethvert websted med et søgefelt bruges fra browseren uden at besøge den faktiske søgeside. Forespørgselsstrenge er med til at gøre dette muligt.
En yderligere måde at bruge en forespørgselsstreng på er at indtaste http://www.google.com/search?q=fun+and+games i en browseradresselinje. Resultatet skal give resultater for sjov og spil. Det videregiver forespørgselsstrengen "sjov og spil" til søgningsprogrammet på google.com.
En forespørgsel er bare en anden måde at få adgang til applikationer på Internettet. Mange gange bemærkes de muligvis ikke, men andre gange kan de give ekstra adgang til webbaserede tjenester og databaser.