Выступоўца 1: Давайце рэалізуем пошук рухавік або, па меншай меры, карыстальнік інтэрфейс інтэрфейс для пошукавай сістэмы, якая дазваляе карыстальніку ўвесці некаторыя тэрміны , А затым шукаць сусветнае вэб для гэтых тэрмінаў. Для дасягнення гэтай мэты мы будзем выкарыстоўваць HTML у "форму" тэг, а таксама некаторыя іншыя. Тут, у search.html, я ўжо атрымаў нас пачалі адкрыццём і закрыцця некалькі тэгаў. Так што цяпер тут, унутры гэтага цела, давайце спачатку вызначыць загаловак CS50 Пошук служыць назвы гатункаў у целе старонкі. Давайце затым адкрыць «формай», тэг і, прэвентыўна, давайце закрыем яго, так што не забудзьцеся пазней. Давайце тады вызначым ўваходных тэг, чыё будзе імя "д" для запыту, і чые Тып павінен быць "тэкст", так што браўзэру, дае для гэтага як тэкставае поле на старонцы. Давайце затым зачыніце гэты тэг. Давайце тады ўставіць разрыў радка ніжэй. І давайце вызначым яшчэ адну ўвод гэтага Час, чый тып будзе прадставіць, так што гэта кнопка Адправіць, і чые значэнне або пазнака CS50 Пошук. Мы вызначылі гэтую форму, але мы не пазначылі, дзе форма павінны быць прадстаўлены. Давайце дадамо яшчэ два атрыбуты калі быць больш дакладным тут. Па-першае, давайце ўдакладнім ў "форме" тэга Сам, што спосаб, якім гэта форма павінна быць прадстаўлена ў HTTP GET. І давайце ўдакладнім, што дзеянне або кірунак гэтай формы павінна быць https://www.google.com/search. Зараз, я ведаю, што URL існуе, таму што Я бачыў гэта на працягу некаторага часу ў маёй адрасная радок браўзэра. Так што я проста буду называць карыстачу што URL для вынікаў пошуку. Давайце зараз захаваць, змяніць правы доступу на, і адкрыць гэты этап. "CHMOD плюс г search.html." Давайце зараз адкрыць Chrome. http://localhost/search.html. Не самы сэксуальны з пошукавых сістэм, але давайце паглядзім, ці працуе ён. І ёсць некаторыя коткі. Звярніце ўвагу, тым не менш, чым у адраснай радку менавіта URL, што я чакаў, але з трохі нешта больш у канцы. Калі б я павялічыць тут, звярніце ўвагу, што URL дакладна, як мы чакалі, але з знак пытання атрымалася роўнай кошкі на самым версе. Адкуль гэта ўзялося? Ну, таму што я прадставіў форму, быў уваход, імя якога было кв, наш браўзэру ўзяла на сябе дадаць, што пытальнік, а затым пакласці, што Імя параметру - д - затым знак роўнасці, а затым коткамі, што на значэнне, якое я сам ўвялі цалі Калі б было больш такіх параметраў ўнутры URL, браўзэр будзе проста аддзеленая іх па амперсанда. Але ў дадзеным выпадку, мы маем толькі адзін такі пары. І гэта пры ўмове якасці ўваходных дадзеных для Google так жа, як параметру падаецца на ўваход функцыі. І Google затым выкарыстоўвае гэты ўваход на пошук сваю базу дадзеных так ці інакш і адлюстраваць старонку вынікаў.