用c寫CGI 程式簡要指南

2021-04-26 05:19:20 字數 499 閱讀 9907

+:將+轉換成空格符; 

%xx:用其十六進製制ascii碼值表示的特殊字元。根據值xx將其轉換成相應的ascii字元。 

對form變數名和變數值都要進行這種轉換。下面是乙個對form資料進行分析並將結果回送給web伺服器的cgi程式。 

#include

#include

#include

int htoi(char *); 

main() 

上面的cgi程式簡單地用printf()函式來產生html源**。請注意在輸出的字串中如果有雙引號,在其前面必須有乙個後斜字元/, 這是因為整個html**串已經在雙引號內,所以html**串中的雙引號符必須用乙個後斜字元/來轉義。 

五、結束語 

本文詳細分析了用c語言進行cgi程式設計的方法、過程和技巧。c語言的cgi程式雖然執行速度快、可靠性高,但是相對於perl語言來說,c語言缺乏強有力的字串處理能力,因此在實際應用中,應根據需 要和個人愛好來選擇合適的cgi程式語言。

C語言寫CGI 程式簡要指南

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

用c編寫cgi程式

cgi的工作原理介紹 cgi common gateway inte ce 是乙個web伺服器提供資訊服務的標準介面,通過這樣乙個介面,web伺服器能夠執行程式,並將程式輸出的資訊返回給瀏覽器。因為在web網上的資料都是靜態的,通過cgi程式能夠動態的處理瀏覽者的請求,如儲存使用者輸入的資訊,根據使...

C語言寫cgi,個人的cgi庫

cgi程式可以用c c perl等多種語言編寫。本文以乙個最簡單的表單提交和cgi處理為例,示範了如何使用c語言編寫處理表單的cgi程式,這裡的有本人寫的乙個很小的cgi庫 一些相關的函式。更多關於cgi的背景知識,網上有很多介紹。表單頁面 如下 自製的cgi庫cgilib的標頭檔案 ifndef ...