※ 引述《pest (我是乖寶寶)》之銘言:
: CGI 是一種程式,可以用來處裡 homepage 上面 form 所送出的資料。
: 詳細內容請到 Internet 版找一找。
^^^^^^^^ 去找 WWW 版可能會比較好。
那麼我們常常在 WWW 上面看到的 counter ,算不算是
CGI 的應用之一呢?
個人以為,一般的 homepage 都是那些寫好好的,很固定的檔案,
我們想要讀的時候,browser 會去跟 server 取得這些檔案,然後
把它 show 出來;也就是說,這些資料除非是你去更動,要不然是
不會改變的。
所以為了改善這項缺點,所以想出了一套機制,能夠讓這些東西
動態產生,不再是死板的、固定的東西。
browser <-> server <-> cgi program
可是要如何弄出動態文件呢?通常,我們會採用程式。
然後這個程式執行的時候,再根據一些 browser 或是
server 提供的一些相關訊息,來做對應的動作,這種
程式就叫做 cgi 程式。而定義 server 和 cgi 程式
溝通的方式,就稱為 CGI(Common Gateway Interface) 。
我想,這樣講還是有人聽不懂吧,剩下的,就真的交給 pest 了啦。
--
※ 發信站: 批踢踢實業坊(ptt.m8.ntu.edu.tw)
◆ From: Port34.TS1.neto