SPEAKER 1: Mari kita menerapkan pencarian mesin atau, setidaknya, pengguna frontend interface untuk mesin pencari yang memungkinkan pengguna untuk mengetik beberapa istilah dan kemudian mencari di seluruh dunia web untuk istilah tersebut. Untuk mencapai hal ini, kita akan menggunakan "bentuk" HTML tag, serta beberapa orang lainnya. Di sini, di Search.html, aku sudah mendapat kita mulai dengan membuka dan menutup beberapa tag. Jadi sekarang di sini, di dalam tubuh ini, mari kita pertama menentukan judul CS50 Pencarian untuk melayani sebagai judul macam dalam tubuh halaman. Mari kita kemudian membuka "bentuk" tag dan, Terlebih Dahulu, mari kita tutup, jadi jangan lupa nanti. Mari kita kemudian mendefinisikan tag input, yang nama harus "q" untuk permintaan, dan yang Jenis harus "teks," sehingga Browser membuat ini sebagai kolom teks pada halaman. Mari kita kemudian tutup tag ini. Mari kita kemudian memasukkan satu baris di bawah ini. Dan mari kita mendefinisikan satu input lebih ini waktu, yang jenis akan menyerahkan, jadi itu tombol Submit, dan yang nilai atau label adalah CS50 Search. Sekarang kita telah mendefinisikan formulir ini, tapi kami belum ditentukan di mana bentuk harus diserahkan. Mari kita tambahkan dua atribut lainnya untuk lebih tepatnya di sini. Pertama, mari kita tentukan dalam "bentuk" tag sendiri bahwa metode yang digunakan ini Formulir harus diserahkan adalah HTTP get. Dan mari kita menetapkan bahwa tindakan atau tujuan formulir ini harus https://www.google.com/search. Sekarang, saya tahu bahwa URL ada karena Saya telah melihat untuk beberapa waktu di saya address bar browser. Jadi aku hanya akan merujuk pengguna untuk bahwa URL untuk hasil pencarian mereka. Mari kita sekarang menyimpan, mengubah izin pada, dan membuka tahap ini. "Chmod a search.html ditambah r." Sekarang mari kita membuka Chrome. http://localhost/search.html. Tidak terseksi dari mesin pencari, tapi mari kita lihat apakah ia bekerja. Dan ada beberapa kucing. Perhatikan meskipun, daripada di address bar adalah persis URL yang saya harapkan, tetapi dengan sedikit sesuatu lebih di akhir. Jika saya memperbesar sini, perhatikan bahwa URL adalah persis seperti yang kami harapkan, tetapi dengan equals tanda tanya q kucing di atas. Dari mana datangnya? Nah, karena saya menyerahkan formulir yang memiliki masukan yang namanya q, kami Browser membawanya pada dirinya sendiri untuk menambahkan bahwa tanda tanya dan kemudian menempatkan bahwa Nama parameter ini - q - diikuti oleh tanda sama dengan, diikuti oleh kucing, yang merupakan nilai yang saya diriku diketik masuk Jika ada lebih banyak parameter seperti dalam URL, browser akan telah cukup dipisahkan mereka dengan ampersand. Tapi dalam kasus ini, kita harus hanya satu seperti pasangan. Dan yang disediakan sebagai masukan untuk Google seperti parameter adalah diberikan kepada suatu fungsi masukan. Dan Google kemudian menggunakan masukan tersebut untuk mencari database-nya entah bagaimana dan menampilkan halaman hasil.