>> SPEAKER 1: Ni praktikigi serĉo motoro aŭ, almenaŭ, la frontend uzanto
interfaco por serĉilon ke permesas al la uzanto tajpas en iu terminoj
kaj poste pristudi la tutmonda retejo por tiuj terminoj.
Por atingi tion, ni devos uzi la HTML de la "formo" etikedo, same kiel kelkaj aliaj.
Tie en Search.html, mi havas jam alveninta ni komenciĝis per malfermo kaj
fermante kelkaj etikedojn.
Do nun cxi tie, interne de tiu korpo, ni unue difini rubrikon CS50
Serĉi servi kiel titolo de varoj en la korpo de la paĝo.
>> Ni poste alklaku supre "formo" etikedo kaj, preventa, ni fermu ĝin, do ne
forgesi poste.
Ni tiam difini enigo etikedo, kies nomo estos "q" por informpeto, kaj kies
tipo estos "teksto", tiel ke la retumilo laude tion kiel tekston kampo
en la paĝo.
Ni do fermi tiun etikedon.
Ni do enigi linerompo sube.
Kaj ni nun difini unu pli enigo ĉi tempo, kies tipo estos submetiĝi
do tio estas submeto-butonon, kaj kies valoro aŭ stampo estas CS50 Search.
>> Nun ni jam difinis ĉi tiu formo, sed ni ne precizigis la lokon kie la formo
devas esti proponita.
Ni aldonu du aliajn atributojn por esti pli preciza cxi tie.
Unue, ni specifi en la "formo" tag mem, ke la metodo, per kiu tiu
formo devas esti proponita estas HTTP-get.
Kaj ni specifi ke la ago aŭ destino de tiu formo estos
https://www.google.com/search.
>> Nun mi scias, ke URL ekzistas ĉar Mi vidis ŝin dum iom da tempo en mia
foliumilo adreso trinkejo.
Do mi simple tuj raporti al la uzanto ke URL por iliaj rezultoj de serĉo.
Ni nun savu, ŝanĝi la permesojn on, kaj malfermas tiun etapon.
"Chmod alpago r search.html." Ni nun malfermi Chrome.
http://localhost/search.html.
Ne la sexy de serĉiloj, sed ni vidu, se tio funkcias.
Kaj tie estas kelkaj katojn.
>> Rimarku tamen, ke en la adreso trinkejo Estas ĝuste la URL kiun mi atendis,
sed kun iom ion pli ĉe la fino.
Se mi zomi tie, rimarki ke la URL Estas ekzakte kiel ni atendis, sed kun
demandosigno q egaluloj katoj ĉe la supro.
Kien kiuj venas de?
>> Nu, ĉar mi donita formo kiu havis enigo kies nomo estis q, nia
retumilo prenis sur sin aldoni, ke demando markon kaj tiam metis tiun
parametro nomo - q -
sekvitaj per egala signo, sekvis per katoj, kiuj estas la valoro, kiun mi
mi mem tajpis in
Se estis pli tiaj parametroj interne de la URL, la retumilo farus
esti simple apartigis ilin per ampersand.
Sed en tiu kazo, ni havi nur unu tian paron.
Kaj kiu estas provizita kiel enigo por Google multe kiel parametro estas
havigis al funkcio estas enigo.
Kaj Google tiam uzas ke enigo al serĉu sia datumbanko iel kaj
montri paĝo de rezultoj.