Skip to main content

Co je to querystring?

Webový prohlížeč má revoluci v počítačích a informace poskytnuté k dispozici pomocí jejich.Někdy je používání webového prohlížeče stejně jednoduché jako zadání www.somewebsite.com do adresního řádku a stisknutím Enter (nebo kliknutím na tlačítko Go).Mnohokrát to vezme každého uživatele počítače, kam musí jít, a nic dále nebude potřeba.Na adresním řádku již není velmi přátelský.Zvažte následující příklad:

Hledání sladových mléčných kuliček na internetu, pomocí Google, jsou zadány řetězové slané mléčné koule a tlačítko vyhledávání klikne.

http: //www.google.com/search? Hl ' en q ' slad+mléko+kuličky btng ' vyhledávání


Část za posledním lomítkem (/) se označuje jako querystring .QueryString je adresa URL obsahující seznam proměnných, které jsou předávány na webový server pro načtení informací.V případě výše uvedeného příkladu QueryString říká webovému serveru na Googlu, aby prohledal databázi v angličtině (hl ' en) a dotazoval databázi pro sladované+mléko+kuličky (Q ' sladované+mléko+koule).Poslední předaná proměnná je tlačítko použité k nalezení výsledků (btng ' vyhledávání)..

QueryStrings se nemusí zdát příliš užitečný, ale mohou pomoci při přístupu k aplikacím z jiných kusů kódu a umožnit přeskočení webové stránky.Například některé webové stránky nyní obsahují vlastní vyhledávací pole Google.Tyto pole fungují stejně jako ty, které jsou uvedeny na Google.com, jednoduše odesláním řetězce dotazů se S ' do vyhledávače Google.Motor v dialogu vyhledávače v Internet Explorer 7+ a Mozilla Firefox.Tyto funkce v prohlížeči umožňují používat libovolný web s vyhledávacím poli z prohlížeče bez návštěvy skutečné stránky vyhledávání.Řetězce dotazů pomáhají to umožnit.

Dalším způsobem, jak používat querystring, by bylo vstoupit do adresy http://www.google.com/search?q'fun+and+Games do adresního řádku prohlížeče.Výsledek by měl vrátit výsledky pro zábavu a hry.Předává QueryString Fun and Games do vyhledávací aplikace na Google.com.

Dotaz je jen dalším způsobem, jak získat přístup k aplikacím na internetu.Mnohokrát si nemusí být zaznamenány, ale jindy mohou umožnit další přístup k webovým službám a databázím.