Common Gateway Interface: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
+artikel Common Gateway Interface |
Reno-Sifana (bicara | kontrib) k Memperbaiki Hyperlink |
||
(37 revisi perantara oleh 22 pengguna tidak ditampilkan) | |||
Baris 1:
{{kegunaan lain
[[Berkas:CGI common gateway interface.png |jmpl|ka|260px]]
'''Common Gateway Interface''' atau disingkat '''CGI''' adalah suatu [[standar]] untuk menghubungkan berbagai program aplikasi ke [[web
CGI mirip sebuah [[program komputer]] yang menjadi perantara antara standar [[HTML]] yang menjadikan tampilan [[web]] dengan [[program]] lain, seperti [[basis data]] (''database'').<ref name="wk">Wahana Komputer, ''Kamus Istilah Internet'', halaman 15. ANDI.</ref> Hasil yang diperoleh dari proses pencarian dikirimkan kembali ke halaman web untuk ditampilkan dalam format HTML.<ref name="wk"/>
== Pendahuluan ==
Pada awalnya CGI adalah salah satu yang mendekati [[aplikasi]] ''server-side programming''
Kemampuan CGI ini dapat digunakan untuk Web Server IIS.
== Sejarah CGI ==
CGI (''Common Gateway Interface'') merupakan
CGI sendiri telah muncul sejak [[teknologi]] web diperkenalkan di [[dunia]] pada awal [[tahun]] [[1990]], bersama dengan kemunculan [[CERN]], web server pertama di dunia.<ref name="frans"/> CGI disediakan sebagai ''[[Perkakas|tool]]'', atau perlengkapan untuk membuat program web.<ref name="frans"/> CGI digunakan untuk membuat program-program tampilan web yang lebih interaktif, koneksi ke
CGI pada masa-masa awalnya dibuat dengan [[
Walaupun demikian CGI bisa juga direalisasikan dengan banyak bahasa pemrograman lain. Mulai dari [[Bahasa C|C]], [[Perl]], [[Ruby (bahasa pemrograman)|Ruby]],<ref name="cgiruby">{{cite web|url=https://ruby-doc.org/stdlib-1.9.3/libdoc/cgi/rdoc/CGI.html|title=Pemrograman CGI dengan Ruby|language=en|accessdate=2018-05-27}}</ref> [[Python]], [[PHP]], Tcl/Tk, hingga
== Keamanan Program CGI ==
CGI
* Seorang pemakai yang nakal dapat memasang skrip CGI sehingga dapat mengirimkan berkas [[kata kunci]] (''[[password]]'') kepada pengunjung yang mengeksekusi CGI tersebut.
* Program CGI dipanggil berkali-kali sehingga server
== Referensi ==
{{reflist}}
== Pranala luar ==
* {{en}} [http://www.w3.org/CGI/ The CGI standard at w3.org]
* {{en}} [http://hoohoo.ncsa.uiuc.edu/cgi/ The CGI/1.1 specification] {{Webarchive|url=https://web.archive.org/web/20021003125844/http://hoohoo.ncsa.uiuc.edu/cgi/ |date=2002-10-03 }}
[[Kategori:WWW]]▼
|