Sprecher 1: Lassen Sie implementieren eine Suche Motor oder zumindest das Frontend Benutzer Schnittstelle für eine Suchmaschine, die kann der Benutzer einige Begriffe eingeben und dann suchen die weltweite Web für diese Begriffe. Um dies zu erreichen, werden wir den HTML-Code "Form" verwenden Tag sowie ein paar andere. Hier in search.html, habe ich bereits bekommen wir durch Öffnen gestartet und Schließen Sie ein paar Tags. So, jetzt hier, innerhalb dieser Körper, lassen Sie uns zunächst eine Überschrift definieren CS50 Suche als Titel der Arten dienen in den Körper der Seite. Lassen Sie uns dann öffnen, eine "Form"-Tag und, präventiv, lassen schließen, also nicht vergessen, später. Lassen Sie uns dann definieren Sie eine Input-Tag, dessen Name soll "q" für die Abfrage sein, und deren Typ ist "Text" sein, so dass die Browser rendert diese als Textfeld auf der Seite. Lassen Sie uns diesen Tag schließen. Lassen Sie uns stecken dann einen Zeilenumbruch unten. Und lassen Sie uns nun einen weiteren Eingang definieren diese Zeit, deren Typ wird vorzulegen, das ist also ein Submit-Button, und deren Wert oder Etikett CS50 suchen. Jetzt haben wir diese Form definiert, aber wir nicht, wo die angegebenen Form vorgelegt werden. Fügen wir zwei weitere Attribute hier mehr genau zu sein. Lassen Sie uns zunächst in der "Form" Tag angeben selbst, daß das Verfahren, mit dem diese Form vorgelegt werden sollte ist HTTP GET. Und angeben lassen, dass die Aktion oder Ziel dieser Form sind https://www.google.com/search. Jetzt weiß ich, dass URL existiert, weil Ich habe es seit einiger Zeit in meinem gesehen Adressleiste Browsers. Also ich bin einfach da, um den Benutzer zu beziehen dass URL für ihre Suchergebnisse. Lassen Sie uns jetzt noch retten, ändern Sie die Berechtigungen auf, und öffnen Sie diese Stufe. "Chmod a und r search.html." Lassen Sie uns nun öffnen Chrome. http://localhost/search.html. Nicht der sexiest von Suchmaschinen, aber mal sehen, ob es funktioniert. Und es gibt einige Katzen. Beachten Sie aber, als in der Adressleiste ist genau die URL, die ich erwartet hatte, aber mit ein wenig etwas mehr am Ende. Wenn ich Bilder in hier feststellen, dass die URL ist genau so, wie wir erwartet haben, aber mit einem Fragezeichen q Gleichheits Katzen an der Spitze. Wo kommt das her? Nun, weil ich ein Formular vor, dass hatte einen Eingang, dessen Name war q, unsere Browser nahm es auf sich, dass hinzufügen Fragezeichen und dann setzen, dass Parameter Name - q - gefolgt von einem Gleichheitszeichen, gefolgt von Katzen, die der Wert ist, dass ich selbst eingegeben in. Wenn es mehr solcher Parameter innerhalb der URL, der Browser würde haben einfach getrennt ihnen von Et-Zeichen. Aber in diesem Fall haben wir nur ein solches Paar. Und das als Eingang vorgesehen Google ähnlich wie ein Parameter ist zu einer Funktion eingegeben. Und Google nutzt dann diesen Eingang suchen seine Datenbank und irgendwie zeigt eine Seite der Ergebnisse.