سرور 1: دعونا تنفيذ البحث المحرك أو، على الأقل، للمستخدم الواجهة واجهة لمحرك البحث الذي يسمح للمستخدم لكتابة بعض المصطلحات وبعد ذلك البحث في جميع أنحاء العالم على شبكة الإنترنت لتلك الشروط. لتحقيق ذلك، سنستخدم "نموذج" HTML ل العلامة، فضلا عن عدد قليل من الآخرين. هنا في Search.html، لقد بالفعل حصلت لنا التي كتبها الافتتاح و إغلاق بعض العلامات. وحتى الآن هنا، داخل هذه الهيئة، دعونا أولا تعريف عنوان من CS50 بحث لتكون بمثابة عنوان أنواع في نص الصفحة. دعونا ثم فتح "شكل" علامة و، استباقي، دعونا إغلاقه، لذلك لا ننسى أن في وقت لاحق. دعونا ثم تحديد علامة المدخلات، والتي يجب أن يكون اسم "ف" للاستعلام، والذي يجب أن يكون نوع "النص"، حتى يتسنى لل مستعرض يعرض هذا النص كحقل على الصفحة. دعونا ثم إغلاق هذه العلامة. دعونا ثم إدراج فاصل سطر أدناه. ودعونا الآن تعريف أكثر واحد مدخلات هذا الوقت الذي سيكون تقديم نوع، ذلك أن زر إرسال، والذي القيمة أو التسمية CS50 البحث. الآن لدينا تعريف هذا الشكل، لكننا لم تحدد إلى حيث شكل وينبغي أن تقدم. دعونا نضيف اثنين من سمات أكثر لنكون أكثر دقة هنا. أولا، دعونا تحدده في "شكل" علامة نفسها أن هذه الطريقة التي ينبغي تقديم النموذج هو HTTP GET. ودعونا تحديد أن الإجراء أو يجب المقصد من هذا الشكل يكون https://www.google.com/search. الآن، وأنا أعرف أن العنوان موجود ل لقد رأيت ذلك لبعض الوقت في بلدي شريط عنوان المتصفح. لذلك أنا مجرد الذهاب الى الرجوع للمستخدم أن URL لنتائج البحث الخاصة بهم. دعونا حفظ الآن، تغيير الأذونات على، وفتح هذه المرحلة. "التصريح لsearch.html زائد ص". دعونا الآن فتح كروم. http://localhost/search.html. لا جاذبية من محركات البحث، ولكن دعونا نرى ما اذا كان يعمل. وهناك بعض القطط. لاحظ رغم ذلك، مما كانت عليه في شريط العناوين هو بالضبط URL الذي كنت أتوقع، ولكن مع القليل من شيء المزيد في نهاية المطاف. إذا كنت تكبير هنا، لاحظ أن عنوان URL هو بالضبط كما توقعنا، ولكن مع متساوين علامة استفهام ف القطط في الأعلى. أين التي تأتي من؟ حسنا، لأنني قدمت النموذج الذي كان مدخلا الذي كان ف الاسم، لدينا استغرق متصفح على عاتقها أن أضيف أن علامة استفهام ثم وضع هذا اسم المعلمة - ف - تليها علامة المساواة، يليه من قبل القطط، والذي هو القيمة التي أنا نفسي كتبته. إذا كان هناك المزيد من هذه المعلمات داخل URL، سيكون المتصفح وقد فصل ببساطة لهم من قبل العطف. ولكن في هذه الحالة، لدينا واحد فقط مثل الزوج. والتي يتم توفيرها كمدخل ل جوجل يشبه إلى حد كبير المعلمة تقدم إلى وظيفة هو الإدخال. وجوجل ثم يستخدم هذا المدخل ل بحث قاعدة البيانات الخاصة به بطريقة أو بأخرى و عرض صفحة النتائج.