CGI 的全名是「Common Gateway Interface」,中文翻譯是「共同閘道介面」。而
CGI
事實上並不是一種程式語言,而是一種標準、介面。簡單講
CGI 是用來溝通電腦「客戶端」(Client) 及「伺服器端」(Server)。
所謂「客戶端」指的是使用者的電腦,而「伺服器端」則是指網路伺服器,也就是放網頁的電腦。一般的
HTML
因為只能當使用者傳出網頁要求的訊息後,伺服器才將要求的網頁傳給使用者,無法處理使用者傳出的其他訊息。而
CGI 正是彌補這個缺點,制定了 www Server
的環境變數及互傳訊息的規定與格式,讓伺服器端可和客戶端更為方便溝通,並提供出更多的服務!
CGI
能夠做出留言版、討論區、聊天室、線上購物及搜尋引擎等,只要你想的到,他幾乎都辦的到,所以說
CGI 對我們來說帶來了許多的便利!
CGI 是一客端與伺服器溝通的介面,可以由 C/C++, C
shell, Perl, Bourne shell, Tcl 等 語言所寫成,其中以 Perl
佔大多數。
|