GŁOŚNIK 1: Załóżmy, wdrożenie wyszukiwanie silnika lub, co najmniej, użytkownik frontend Interfejs dla wyszukiwarki, że pozwala użytkownikowi wpisać kilka warunków a następnie wyszukać w ogólnoświatowej internetowej dla tych terminów. Aby to osiągnąć, będziemy używać formy "html" w znacznik, a także kilka innych. Tutaj w Search.html, ja już mam dostał nam przez otwór i zaczął zamykając kilka tagów. Więc teraz tutaj, wewnątrz tego ciała, niech najpierw zdefiniować nagłówek CS50 Szukaj służyć jako swego rodzaju tytuł W korpusie stronie. Niech następnie otworzyć formularz "tag", a zapobiegawczo, niech go zamknąć, więc nie zapomnij później. Załóżmy następnie zdefiniować znacznik wejściowy, którego Nazwa powinna być "q" na zapytanie, a których Typ jest "tekst", tak, że przeglądarka renderuje to jako pola tekstowego Na stronie. Załóżmy następnie zamknąć ten tag. Załóżmy następnie wstawić podział wiersza poniżej. I niech teraz zdefiniować jeden wkład ten Czas, którego rodzaj będzie złożyć, tak to jest przycisk Wyślij, a których wartości lub etykiety jest CS50 Szukaj. Teraz mamy określone tę formę, ale nie podano tam gdzie forma powinny być składane. Dodajmy jeszcze dwa atrybuty tu być bardziej precyzyjne. Po pierwsze, pozwala określić, w postaci "tag" sobie, że to sposób, w którym Formularz powinien być złożony jest HTTP GET. I niech określić, że działanie lub przeznaczenie tej formy jest https://www.google.com/search. Teraz wiem, że istnieje, ponieważ adres URL Widziałem go na jakiś czas w moim pasek adresu przeglądarki. Więc jestem po prostu zamiar skierować użytkownika do że URL wynikach wyszukiwania. Załóżmy teraz zapisać, zmienić uprawnienia na, i otwórz tę scenę. "Chmod a oraz r search.html." Niech teraz otworzyć Chrome. http://localhost/search.html. Nie najseksowniejszą z wyszukiwarek, ale zobaczymy, czy to działa. I jest kilka kotów. Zauważ jednak, niż w pasku adresu jest dokładnie URL, że spodziewałem się, ale z odrobiną czegoś u końca. Gdybym powiększyć tutaj zauważyć, że adres URL jest dokładnie tak, jak się spodziewaliśmy, ale z q znak zapytania równości koty na górze. Skąd to się wzięło? No, bo składać formularz miał wejście imieniem q, nasze Przeglądarka wziął na siebie dodać, że znak zapytania, a następnie umieścić, że Nazwa parametru - q - następnie znakiem równości, a następnie przez koty, co jest wartością, że ja ja wpisane w. Gdyby było więcej takich parametrów wewnątrz adresu URL, przeglądarka byłoby po prostu oddzielone im przez ampersand. Ale w tym przypadku, mamy tylko jedna taka para. I które jest dostarczane jako wejściowe do Google podobnie jak parametru jest dostarczane do funkcji wejściu. I Google, a następnie korzysta z tego wejścia do sprawdzić swoją bazę danych w jakiś sposób i wyświetlić stronę wyników.