>> SPEAKER 1: Poďme implementovať vyhľadávanie alebo, aspoň, užívateľ frontend motora
rozhranie pre vyhľadávače, ktoré umožňuje užívateľovi zadať niektoré pojmy
a potom hľadať v celosvetovej web pre tých podmienok.
Aby sme to dosiahli, budeme používať "formulár" HTML je tag, rovnako ako niekoľko ďalších.
Tu v Search.html, som už dostal nás začala otvorením a
zatváranie niekoľko značiek.
Takže teraz tu, vo vnútri tohto orgánu, poďme najprv definovať záhlavie CS50
Hľadať slúžiť ako titul svojho druhu v tele stránky.
>> Poďme teda otvoriť "formulár" značku a preventívne, poďme ho zatvorte, tak nie
zabudnúť na neskôr.
Poďme teda definovať vstupné značku, ktorej Názov musí byť "q" pre dotaz, a ktorého
Typ musí byť "text", takže prehliadač vykreslí to ako textové pole
na stránke.
Poďme zatvorte túto značku.
Poďme teda vložiť koniec riadka nižšie.
A poďme sa definovať ešte jeden vstup tejto Doba, ktorej typ bude predkladať,
tak to je tlačidlo Odoslať a ktorého hodnota alebo štítok CS50 hľadanie.
>> Teraz sme si definovali tento formulár, ale my neboli špecifikované, kde forma
by mal byť predložený.
Poďme pridať ďalšie dva atribúty tu byť presnejšie.
Po prvé, poďme zadať v "formulára" tag sama o sebe, že spôsob, akým táto
Formulár by mal byť predložený, je HTTP GET.
A poďme určiť, že akcia alebo určenie tohto formulára musia byť
https://www.google.com/search.
>> Teraz viem, že URL existuje, pretože Videl som to na nejakú dobu v mojej
adresného riadku prehliadača.
Takže som jednoducho bude odkazovať užívateľovi že URL pre ich výsledkoch vyhľadávania.
Poďme teraz uložiť, zmeniť povolenia na a otvorte túto fázu.
"Chmod a navyše r search.html." Poďme teraz otvoriť Chrome.
http://localhost/search.html.
Nie sexy vyhľadávačov, ale uvidíme, či to funguje.
A tam sú niektoré mačky.
>> Všimnite si však, ako v adresnom riadku je presne URL, ktorý som očakával,
ale ešte niečo Viac na konci.
Mám-li priblížiť tu, všimnite si, že URL je presne tak, ako sme očakávali, ale s
otáznik Q sa rovná mačky na vrchole.
Kde sa to vzalo?
>> No, pretože som predložil formulár, ktorý mal vstup, ktorého meno bolo q, naše
Prehliadač vzal to na seba dodať, že otáznik a potom dal, že
Názov parametra - q -
nasledovaný znakom rovná nasleduje mačiek, čo je hodnota, ktorú som
Sám napísal palcov
Ak by bolo viac takých parametrov vnútri URL, by prehliadač
jednoducho oddeliť je podľa ampersand.
Ale v tomto prípade máme len jeden taký pár.
A ktorá je k dispozícii ako vstup do Google podobne ako parameter je
pripravili funkcia je na vstupe.
A Google potom používa tento vstup hľadať svoje databázy nejako a
zobraziť stránku výsledkov.