Ce este un Querystring?

Browserul web a revoluționat computerele și informațiile puse la dispoziție folosindu-le. Uneori, folosirea unui browser web este la fel de simplă ca să introduceți „www.somewebsite.com” în bara de adrese și să apăsați enter (sau să faceți clic pe butonul GO). De multe ori acest lucru va duce orice utilizator de computer unde trebuie să meargă și nu va mai fi nevoie de nimic mai departe.

Alteori, un navigator web poate vizita un motor de căutare atunci când interogarea de căutare este introdusă și navigatorul face clic pe butonul de căutare, elementul din bara de adrese nu mai este foarte prietenos. Luați în considerare următorul exemplu:

Pentru a căuta Bile de Lapte Malț pe Internet, folosind Google, se introduce șirul „Bile de Lapte Malț” și se face clic pe butonul de căutare.

Bara de adrese se modifică atunci când rezultatele sunt returnate pentru a afișa următoarele:http://www.google.com/search?hl=ro&q=Malted+Milk+Balls&btnG=Search

Porțiunea dincolo de ultima bară oblică (/) este denumită șir de interogare. Un șir de interogare este o adresă URL care conține o listă de variabile care sunt transmise serverului web pentru a prelua informații. În cazul exemplului de mai sus, șirul de interogări îi spune serverului web de la Google să caute în baza de date în limba engleză (hl=en) și să interogheze baza de date pentru Malted+Milk+Balls (q=Malted+Milk+Balls). Ultima variabilă trecută este butonul folosit pentru a găsi rezultatele (btnG=Search).
Dacă s-ar fi făcut clic pe butonul de căutare Google de pe pagina de pornire, porțiunea btnG= a șirului de interogare ar fi citit ceva de genul btnG=Google+Search.
Este posibil ca șirurile de interogări să nu pară prea utile, dar pot ajuta la accesarea aplicațiilor din alte bucăți de cod și pot permite omiterea paginii web. De exemplu, unele pagini web includ acum propriile casete de căutare Google. Aceste casete funcționează la fel ca și cea afișată pe Google.com prin simpla trimitere a unui șir de interogare cu s= către motorul de căutare Google.
Utilizarea șirurilor de interogare poate fi folosită și pentru a crea o căutare pentru un anumit site sau motor de căutare în dialogul motorului de căutare atât al Internet Explorer 7+, cât și al Mozilla Firefox. Aceste caracteristici ale browserului permit oricărui site web cu o casetă de căutare să fie utilizat din browser fără a vizita pagina de căutare reală. Șirurile de interogare ajută la realizarea acestui lucru posibil.
O altă modalitate de a utiliza un șir de interogări ar fi să introduceți http://www.google.com/search?q=fun+and+games într-o bară de adrese a browserului. Rezultatul ar trebui să returneze rezultate pentru distracție și jocuri. Acesta transmite șirul de interogări „distracție și jocuri” către aplicația de căutare de la google.com.
O interogare este doar o altă modalitate de a accesa aplicațiile de pe Internet. De multe ori acestea pot să nu fie observate, dar alteori pot permite acces suplimentar la servicii bazate pe web și baze de date.