嵌入式開發之cgic庫 cgi庫的使用

2021-09-08 22:05:54 字數 632 閱讀 4186

很幸運!用c語言寫cgi程式還可以有比較簡單的方式,那就是我們可以借助使用第三方庫cgic(cgic是乙個功能比較強大的支援cgi開發的標準c庫,並支援linux, unix 和windows等多作業系統)來編寫,省去了必須自己去遵循cgi規範來碼磚的痛苦,使cgi程式的編寫變的簡單,下面是我第一次使用cgic庫來寫的第乙個cgi程式:

第一步:從cgic官網(

當out.cgi收到請求時,需要把輸入框「name」和輸入框「number」內的值提取出來,而且不管form中的action是get還是post,都要有效。 

下面給出示例**(檔案為cgic1.c):

#include

#include "cgic.h"

#include

#include

int cgimain() {

char name[241];

char number[241];

cgiheadercontenttype("text/html");

fprintf(cgiout, "\n");

fprintf(cgiout, "my cgi

cgic庫的移植和使用

嵌入式CGI開發

cgi開發 cgi處理步驟1 通過internet把使用者的請求送往伺服器 2 伺服器接受請求並交由cgi處理 3 cgi把處理結果送回伺服器 4 伺服器將結構傳回給使用者。從瀏覽器發給伺服器有兩種方法 method屬性 get和post。get方法是把資料打包放在環境變數query string中...

用CGIC庫來開發CGI程式

用cgic庫來開發cgi程式 cgi 特性 對資料進行語法分析 接收以get 和post 方式傳送的資料 接收上傳檔案以及常規的表單檔案 提供設定和取得cookies 的函式 用統一的方式處理表單域中的換行 為提取表單資料提供字串 整型 浮點及單選和多選函式 為數字域提供邊界檢查 把cgi 環境變數...

用CGIC庫來開發CGI程式

cgi特性 對資料進行語法分析 接收以get和post方式傳送的資料 接收上傳檔案以及常規的表單檔案 提供設定和取得cookies的函式 用統一的方式處理表單域中的換行 為提取表單資料提供字串 整型 浮點及單選和多選函式 為數字域提供邊界檢查 把cgi環境變數處理為非空字串載入到c字串中 提供捕獲c...