INTERLOCUTEUR 1: Implémentons une recherche moteur ou, au moins, l'utilisateur frontend Interface pour un moteur de recherche qui permet à l'utilisateur de saisir quelques termes puis recherchez le monde entier web pour ces termes. Pour ce faire, nous allons utiliser "la forme" de HTML tag, ainsi que quelques autres. Ici, dans search.html, j'ai déjà obtenu nous avons commencé par l'ouverture et la fermeture quelques balises. Donc, ici, à l'intérieur de ce corps, nous allons d'abord définir un cap de CS50 Rechercher pour servir de titre de toutes sortes dans le corps de la page. Laissez-nous alors ouvrir une "forme" tag et, préventivement, nous allons le fermer, il ne faut pas oublier plus tard. Disons alors définir une balise d'entrée, dont la nom sera "q" pour la demande, et dont type doit être «texte», de sorte que le navigateur rend cela comme un champ de texte sur la page. Fermons donc cette balise. Disons alors insérer un saut de ligne ci-dessous. Et nous allons définir maintenant une entrée plus ce temps, dont le type sera présenter, si c'est un bouton Envoyer, et dont valeur ou de l'étiquette est CS50 Recherche. Maintenant, nous avons défini cette forme, mais nous n'ont pas indiqué l'endroit où la forme devrait être soumis. Ajoutons deux autres attributs pour être plus précis ici. Tout d'abord, nous allons préciser dans la "forme" tag elle-même que la méthode par laquelle cette formulaire doit être envoyé est HTTP GET. Et nous allons préciser que l'action ou destination de ce formulaire doit être https://www.google.com/search. Maintenant, je sais que l'URL existe parce que Je l'ai vu pendant un certain temps dans mon la barre d'adresse navigateur. Donc, je vais simplement faire référence à l'utilisateur de cette URL pour leurs résultats de recherche. Voyons maintenant enregistrer, modifier les autorisations sur, et ouvrir ce stade. "Chmod a search.html ainsi r." Nous allons maintenant ouvrir Chrome. http://localhost/search.html. Pas la plus sexy des moteurs de recherche, mais nous allons voir si cela fonctionne. Et il ya des chats. Notez bien que dans la barre d'adresse est exactement l'URL que je m'attendais, mais avec un petit quelque chose plus à l'extrémité. Si je zoome ici, vous remarquerez que l'URL c'est exactement ce que nous attendions, mais avec un interrogation q égaux chats au sommet. Où cela vient-il? Eh bien, parce que j'ai soumis un formulaire eu une entrée dont le nom était q, notre navigateur a pris sur lui d'ajouter que point d'interrogation, puis mettez cette Le nom de paramètre - q - suivi d'un signe égal, suivi par les chats, ce qui est la valeur que je me tapé po S'il y avait plus de ces paramètres à l'intérieur de l'URL, le navigateur serait ont tout simplement séparé les par esperluette. Mais dans ce cas, nous avons seulement une telle paire. Et qui est fourni en entrée à Google un peu comme un paramètre est fourni à une fonction est entrée. Et Google utilise ensuite cette entrée à rechercher sa base de données d'une certaine manière et afficher une page de résultats.