版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
嵌入式技術(shù)應(yīng)用嵌入式網(wǎng)關(guān)之遠(yuǎn)程控制設(shè)計(jì)CGI程序的使用方法
CGI程序結(jié)構(gòu)程序初始化程序處理程序輸出程序開始執(zhí)行程序執(zhí)行中止CGI程序的使用方法CGI程序結(jié)構(gòu)初始化獲取環(huán)境變量,判斷CGI程序的調(diào)用方式;根據(jù)不同的調(diào)用方式來決定獲取狀態(tài)信息與所要接收數(shù)據(jù)的方式;用相應(yīng)的方式接收數(shù)據(jù)并解碼。程序處理 根據(jù)不同的要求進(jìn)行處理程序輸出
把數(shù)據(jù)輸出到客戶端CGI程序的使用方法CGI程序調(diào)用方法
一般而言,要使用CGI程序就必須在Web網(wǎng)頁中嵌入入調(diào)用CGI程序的代碼。通常的做法有三種: 1.通過表單調(diào)用 2.通過超鏈接調(diào) 3.是通過SSI調(diào)用CGI程序的使用方法通過表單調(diào)用將數(shù)據(jù)通過表單提交給CGI程序,下面是一個(gè)簡單的表單:<html>
<title>簡單的表單</title>
<body>
<formaction=“/cgi-bin/add.cgi"method="get">
<palign="center">
參數(shù)1:<inputtype="text"name="get_data1">
<br>
參數(shù)2:<inputtype="text"name="get_data2">
<br>
<palign="center">
<inputtype="submit"name="submit"value="提交數(shù)據(jù)">
<inputtype="reset"name="reset"value="重新填寫">
</form>
</body>
</html>
調(diào)用的CGI程序調(diào)用方法CGI程序的使用方法在這個(gè)實(shí)例中提交了兩個(gè)數(shù)據(jù),一個(gè)是數(shù)據(jù)的名字是get_data1,另一個(gè)數(shù)據(jù)的名字是get_data2,它們的值由用戶在網(wǎng)頁中輸入。假如用戶在get_data1域中輸入的是12,在get_data2域中輸入的是
23。點(diǎn)擊提交按鈕這個(gè)內(nèi)容將被編碼,根據(jù)編碼規(guī)則最后形成的編碼如下:get_data1=12&get_data2=23&submit=%CC%E1%BD%CA%FD%BE%DD
CGI程序的使用方法CGI程序?qū)ORM表單處理1.判斷METHOD方法;2.將數(shù)據(jù)串讀入某個(gè)變量;3.將數(shù)據(jù)串分割成一個(gè)個(gè)name=value值對,并放入一個(gè)變量;4.將name=value值對放入以name作為索引的關(guān)聯(lián)數(shù)組;5.解碼(去除“+”,數(shù)據(jù)解碼);6.對輸入數(shù)據(jù)進(jìn)行處理;7.輸出結(jié)果;
CGI程序的使用方法CGI程序的處理例程
#include<stdio.h>#include<stdlib.h>intmain(void){char*data;inta=0,b=0;data=getenv("QUERY_STRING");sscanf(data,"m=%d&n=%d",&a,&b);printf("%s\r\n\r\n","Content-Type:text/html");printf("<html>\n<TITLE>CGI2:相加結(jié)果</TITLE><br>\n");printf("<H1>相加結(jié)果為:%d</H1>",a+b);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年招商局海通貿(mào)易有限公司招聘備考題庫有答案詳解
- 2026年玉環(huán)農(nóng)商銀行專業(yè)崗位招聘備考題庫及參考答案詳解1套
- 中國質(zhì)量檢驗(yàn)檢測科學(xué)研究院2026年第一批編外聘用人員招聘備考題庫參考答案詳解
- 2025至2030中國養(yǎng)老康復(fù)醫(yī)療器械市場老齡化需求政策紅利及投資回報(bào)分析報(bào)告
- 2025至2030旅游行業(yè)市場格局分析及消費(fèi)升級趨勢與商業(yè)機(jī)會(huì)研究報(bào)告
- 2025至2030中國抗登革熱藥物市場供需格局及風(fēng)險(xiǎn)評估研究報(bào)告
- 太原市第三十七中學(xué)校教育集團(tuán)2026年教師招聘備考題庫及一套參考答案詳解
- 2026年重慶市合川區(qū)渭沱鎮(zhèn)殘疾人專職委員招聘備考題庫及參考答案詳解1套
- 2025至2030中國智能座艙系統(tǒng)行業(yè)市場現(xiàn)狀供需人機(jī)交互及投資用戶黏性分析報(bào)告
- 2026年溫州市廣播電視監(jiān)測中心招聘臨聘合同制人員備考題庫完整答案詳解
- ?;钒踩芾砼嘤?xùn)課件
- 2023年高級售后工程師年度總結(jié)及下一年展望
- 阿米巴經(jīng)營模式-人人都是經(jīng)營者推行授課講義課件
- 小兒鞘膜積液
- 畢業(yè)設(shè)計(jì)粘土心墻土石壩設(shè)計(jì)含計(jì)算書cad圖
- 黑龍江省控制性詳細(xì)規(guī)劃編制規(guī)范
- 6工程竣工驗(yàn)收交付證明書
- 《俠客風(fēng)云傳前傳》支線流程攻略1.0.2.4
- GB/T 12325-2008電能質(zhì)量供電電壓偏差
- 《抖音短視頻營銷存在的問題及對策10000字》
- 讀后續(xù)寫練習(xí)指導(dǎo) 講義(附試題分析及范文3篇)-2023高考英語二輪復(fù)習(xí)寫作備考
評論
0/150
提交評論