SPEAKER 1: اجازه دهید به پیاده سازی یک جستجو موتور و یا، حداقل، کاربر ظاهر رابط برای یک موتور جستجو اجازه می دهد تا کاربر به نوع در برخی از شرایط و سپس جستجو در سراسر جهان وب برای کسانی که شرایط. برای رسیدن به این، ما به "فرم" HTML استفاده کنید برچسب، و همچنین چند نفر دیگر. در اینجا در Search.html، من در حال حاضر بدست ما آغاز شده توسط باز و بسته شدن چند برچسب. بنابراین در حال حاضر در اینجا، در داخل این بدن، اجازه دهید اولین عنوان CS50 تعریف جستجو به عنوان یک عنوان از انواع خدمت در بدن از صفحه. بیایید پس از باز کردن یک برچسب "فرم" و، preemptively، اجازه دهید آن را ببندید، این کار را انجام نمی را فراموش کرده ام به بعد. اجازه دهید سپس تعریف یک تگ ورودی، که نام او "Q" برای پرس و جو است، و که نوع خواهد بود "متن"، به طوری که مرورگر این کدها به عنوان یک فیلد متنی در صفحه اجازه دهید سپس بستن این تگ. اجازه دهید سپس یک خط وارد کنید. و اجازه دهید در حال حاضر یک ورودی بیشتر تعریف این زمان، که نوع خواهد بود ارائه، به طوری که یک دکمه ارسال، و که ارزش و یا برچسب CS50 جستجو است. در حال حاضر ما به این شکل تعریف شده است، اما ما به جایی که به شکل مشخص نشده است باید مشاهده کنید. اجازه دهید اضافه کردن دو ویژگی تر به عبارت دقیق تر در اینجا. اول، اجازه دهید در برچسب "فرم" مشخص خود را که از روش های است که این فرم باید ارسال شده است HTTP دریافت کنید. و اجازه دهید را مشخص می کند که عمل یا مقصد از این شکل خواهد بود https://www.google.com/search. در حال حاضر، من می دانم که URL وجود دارد چرا که من آن را برای برخی از زمان در دیده ام من در نوار آدرس مرورگر است. پس من به سادگی رفتن به مراجعه کاربر که URL برای نتایج جستجوی خود را. بیایید نجات دهد، تغییر مجوز در و باز کردن این مرحله. "سطح دسترسی search.html به علاوه R." اکنون بیایید باز کردن کروم. http://localhost/search.html. نشده سکسی از موتورهای جستجو، اما بیایید ببینید که اگر آن کار می کند. و برخی از گربه ها وجود دارد. توجه داشته باشید هر چند، از در نوار آدرس دقیقا URL که من انتظار می رود، اما با یک چیزی کمی در پایان. اگر من در اینجا زوم، توجه کنید که URL دقیقا همانطور که ما انتظار می رود، اما با برابر علامت سوال پرسش گربه ها در بالای صفحه. از کجا آمده است؟ خوب، چرا که من یک فرم را مشاهده کنید که ورودی که نام بود پرسش حال، ما مرورگر آن را بر خود گرفت که برای اضافه کردن علامت سوال قرار داده و سپس که نام پارامتر - س - پس از علامت مساوی، به دنبال توسط گربه است که ارزش که من خودم تایپ شوید اگر چنین پارامتر وجود دارد در داخل از URL، مرورگر وب به سادگی از هم جدا آنها را با & را داشتند. اما در این مورد، ما باید فقط یکی از این جفت. و این است که به عنوان ورودی به ارائه گوگل بسیار شبیه به یک پارامتر است ارائه شده به یک تابع ورودی است. و گوگل پس از آن استفاده می کند که ورودی به جستجو در پایگاه داده خود را به نوعی و نمایش یک صفحه از نتایج.