CGI
Common Gateway Interface, adalah suatu Antarmuka (interface) untuk menjalankan program dari luar, software atau gateaway di Server. Suatu cara bagaimana Server Web memperoleh data dari dan mengirim data ke database, dokumen atau program lainnya, dan menayangkannya ke pemakai. Atau CGI adalah sistim program untuk Web CGI ditulis dalam bahasa program Perl Practical Extraction and Report Language, dan merupakan himpunan protocols (aturan) yang memungkinkan client web menjalankan program di Server Web dan memperoleh hasilnya.
Interface ini telah digunakan oleh WWW sejak 1993.- Bekerjanya CGI secara umum adalah seperti: client Web (pengguna) memasukan masukan data (bila dibutuhkan, beberapa program CGI tidak membutuhkan masukan, seperti contoh terdahulu), yang dikirim ke server berlandaskan beberapa protocol. Server menampung masukan, lalu menyalurkannya ke program CGI. Kemudian program CGI dijalankan (mis: mengirim e-mail atau menjalankan program pelacak (search).
Gambaran tentang bagaimana konsep kerja CGI adalah: Langkah:
Contoh Interactive CGI Ini adalah program Interactive CGI, yang umum dikenal dengan nama program "hello". Ketik nama anda di kotak lalu tekan submit, perhatikan apa yang akan terjadi kemudian! |
data isian akan dikirim dengan format data nama dengan nilai "Malin+Kundang" ( "name" adalah nam masukan FORM HTML, dan "Malin Kundang" adalah nilai name. untuk ini akan kita bahas dalam Formulir isian HTML. Oleh protocol, spasi akan diganti dengan tanda "+" Itulah sebabnya data isian yang dikirim ke server akan terlihat "name=Malin+Kundang" dan bukan "name=Malin Kundang".).
Setelah menerima masukkan, server akan menjalankan program "hello.cgi" dan menjadikan data masukkan sebagai parameter untuk diolah.
Tidak ada komentar:
Posting Komentar