Виступаючий 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 потім використовує цей вхід на пошук свою базу даних так чи інакше і відобразити сторінку результатів.