通用網關介面
最初,CGI 是在 1993 年由美國國家超級電腦應用中心(NCSA)為 NCSA HTTPd web 伺服器開發的。
這個 Web 伺服器使用了 UNIX shell 環境變數 來保存從 Web 伺服器傳遞出去的參數,
然後生成一個運行 CGI 的獨立的進程。
這個 Web 伺服器使用了 UNIX shell 環境變數 來保存從 Web 伺服器傳遞出去的參數,
然後生成一個運行 CGI 的獨立的進程。
CGI 的工作方式,從 Web 伺服器的角度看,是在特定的位置
(比如:http://www.example.com/wiki.cgi)
定義了可以運行 CGI 程序。當收到一個匹配URL的請求,
相應的程序就會被調用,
並將客戶端發送的數據作為輸入。
程序的輸出會由 Web 伺服器收集,並加上合適的檔頭,
再發送回客戶端。
(比如:http://www.example.com/wiki.cgi)
定義了可以運行 CGI 程序。當收到一個匹配URL的請求,
相應的程序就會被調用,
並將客戶端發送的數據作為輸入。
程序的輸出會由 Web 伺服器收集,並加上合適的檔頭,
再發送回客戶端。
資料來源:维基百科,自由的百科全书
沒有留言:
張貼留言