C 進行CGI的WEB程式設計

2021-07-07 10:02:23 字數 1375 閱讀 4474

公共閘道器介面(cgi),是一套標準,定義了資訊是如何在 web 伺服器和客戶端指令碼之間進行交換的。

cgi 規範目前是由 ncsa 維護的,ncsa 定義 cgi 為:

公共閘道器介面(cgi),是一種用於外部閘道器程式與資訊伺服器(如 http 伺服器)對接的介面標準。

目前的版本是 cgi/1.1,cgi/1.2 版本正在推進中。

公共閘道器介面(cgi),是使得應用程式(稱為 cgi 程式或 cgi 指令碼)能夠與 web 伺服器以及客戶端進行互動的標準協議。

這些cgi 程式可以用 python、perl、shell、c 或 c++ 等進行編寫

sudo make install注意:libcgicc.so 和libcgicc.a庫會被安裝到/usr/lib目錄下,需執行拷貝命令:

sudo cp /usr/lib/libcgicc.* /usr/lib64/

才能使cgi程式自動找到libcgicc.so動態鏈結庫。

這會瀏覽器會輸出以下結果:

名:zara

姓:ali

C語言進行CGI程式設計

一 cgi概述 cgi 公用閘道器介面 規定了web伺服器呼叫其他可執行程式 cgi程式 的介面協議標準。web伺服器通過呼叫cgi程式實現和web瀏覽器的互動,也就是cgi程式接受web瀏覽器傳送給web伺服器的資訊,進行處理,將響應結果再回送給web伺服器及web瀏覽器。cgi程式一般完成web...

用C語言進行CGI程式設計

用c語言進行cgi程式設計 一 cgi概述 cgi 公用閘道器介面 規定了web伺服器呼叫其他可執行程式 cgi程 序 的介面協議標準。web伺服器通過呼叫cgi程式實現和web瀏覽器的互動,也就是cgi程式接受web瀏覽器傳送給web伺服器的資訊,進行處理,將響應結果再回送給web伺服器及web瀏...

用C語言進行CGI程式設計

一 cgi概述 cgi 公用閘道器介面 規定了web伺服器呼叫其他可執行程式 cgi程式 的介面協議標準。web伺服器通過呼叫cgi程式實現和web瀏覽器的互動 也就是cgi程式接受web瀏覽器傳送給web伺服器的資訊,進行處理,將響應結果再回送給web伺服器及web瀏覽器。cgi程式一般完成web...