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.