Il browser web ha rivoluzionato i computer e le informazioni rese disponibili utilizzandoli. A volte l’utilizzo di un browser Web è semplice come inserire “www.somewebsite.com” nella barra degli indirizzi e premere invio (o fare clic sul pulsante VAI). Molte volte questo porterà qualsiasi utente di computer dove deve andare e non sarà necessario altro.
Altre volte, un navigatore web può visitare un motore di ricerca quando viene inserita la query di ricerca e il navigatore fa clic sul pulsante di ricerca l’elemento nella barra degli indirizzi non è più molto amichevole. Considera il seguente esempio:
Per cercare su Internet le palline di latte al malto, utilizzando Google, si immette la stringa “Palline di latte al malto” e si fa clic sul pulsante di ricerca.
La barra degli indirizzi cambia quando vengono restituiti i risultati per visualizzare quanto segue:http://www.google.com/search?hl=en&q=Malted+Milk+Balls&btnG=Search
La parte oltre l’ultima barra (/) viene definita stringa di query. Una querystring è un URL contenente un elenco di variabili che vengono passate al server Web per recuperare informazioni. Nel caso dell’esempio sopra, la querystring dice al server web di Google di cercare nel database in inglese (hl=en) e di interrogare il database per Malted+Milk+Balls (q=Malted+Milk+Balls). L’ultima variabile passata è il pulsante utilizzato per trovare i risultati (btnG=Search).
Se fosse stato fatto clic sul pulsante di ricerca di Google nella home page, la parte btnG= della stringa di query avrebbe letto qualcosa come btnG=Google+Search.
Le stringhe di query potrebbero non sembrare molto utili, ma possono aiutare ad accedere alle applicazioni da altre parti di codice e consentire il salto della pagina web. Ad esempio, alcune pagine Web ora includono le proprie caselle di ricerca di Google. Queste caselle funzionano come quelle mostrate su Google.com semplicemente inviando una stringa di query con s= al motore di ricerca di Google.
L’uso di stringhe di query può essere utilizzato anche per creare una ricerca per un particolare sito o motore di ricerca nella finestra di dialogo del motore di ricerca sia di Internet Explorer 7+ che di Mozilla Firefox. Queste funzionalità del browser consentono di utilizzare qualsiasi sito Web con una casella di ricerca dal browser senza visitare la pagina di ricerca effettiva. Le stringhe di query aiutano a renderlo possibile.
Un altro modo per utilizzare una stringa di query è inserire http://www.google.com/search?q=fun+and+games nella barra degli indirizzi del browser. Il risultato dovrebbe restituire risultati per divertimento e giochi. Passa la stringa di query “divertimento e giochi” all’applicazione di ricerca su google.com.
Un querysting è solo un altro modo per accedere alle applicazioni su Internet. Molte volte potrebbero non essere notati, ma altre volte possono consentire un accesso aggiuntivo a servizi e database basati sul web.