欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

動(dòng)態(tài)網(wǎng)頁的CGI實(shí)現(xiàn)技術(shù)

2022-05-10    分類: 網(wǎng)站建設(shè)

較早的動(dòng)態(tài)網(wǎng)頁技術(shù)主要采用CGI,由于CGI技術(shù)難度較大、效率不高,后來又相繼出現(xiàn)了如ASP、PHP,JSP等許多新的動(dòng)態(tài)網(wǎng)頁技術(shù)。為了對這些技術(shù)的發(fā)展過程能夠有所了解,并便于進(jìn)行對比。
l.CGI的可移植性和可實(shí)現(xiàn)的功能
CGI(CommonGatewayInterface,公用網(wǎng)關(guān)接口)技術(shù)是為HTML語言提供的一種擴(kuò)展手段,允許用戶編寫擴(kuò)展應(yīng)用程序來擴(kuò)展服務(wù)器的功能,實(shí)現(xiàn)客戶端與服務(wù)器的交互操作。CG1程序可以在多種平臺(tái)上實(shí)現(xiàn)一定的功能,并且無需做太大的更改,就可以輕松地完成平臺(tái)之間的移植。任何支持CGI的服務(wù)器與其他專用服務(wù)器的擴(kuò)展功能相比,主要的一個(gè)特點(diǎn)就是CGI程序的服務(wù)器可以用任何語言編寫,在任何平臺(tái)上開發(fā),只要它滿足CGI規(guī)范就可以。

由于CGI程序的大部分處理對象是字符串,所以編寫CGI程序的語言最好采用Perl、C/C++語言,其他語言在編寫CGI程序時(shí)都存在不足之處,主要是因?yàn)樗鼈內(nèi)狈梢造`活應(yīng)用的字符串處理函數(shù)。
HTML加上CGI可以實(shí)現(xiàn)以下www服務(wù),這些功能是HTML本身無法實(shí)現(xiàn)的:
(1)處理客戶端提交的表單數(shù)據(jù);
(2)創(chuàng)建Web頁面上大多數(shù)非靜態(tài)的內(nèi)容;
(3)在Web頁面和文檔中增加搜索功能;
(4)創(chuàng)建交互應(yīng)用,如聊天室、投票站、計(jì)數(shù)器等;
(5)允許頁面動(dòng)態(tài)生成、生成用戶定制的頁面等。
2.CGI的基本原理
CGI是一種通用的接口標(biāo)準(zhǔn)。CG1程序就是符合這種通用接口標(biāo)準(zhǔn)的、運(yùn)行在Web服務(wù)器上的程序、它的工作就是控制瀏覽器的信息要求,產(chǎn)生并傳回瀏覽器所需的文件。
CGI是外部擴(kuò)展應(yīng)用程序與www服務(wù)器交互的一個(gè)標(biāo)準(zhǔn)接口。按照CGI標(biāo)準(zhǔn)編寫的外部 。
擴(kuò)展應(yīng)用程序可以處理客戶端(www瀏覽器)輸入的需要協(xié)同工作的數(shù)據(jù),從而完成客戶端與服務(wù)器的交互操作。例如,可以編寫CGI外部擴(kuò)展程序來訪問外部數(shù)據(jù)庫,客戶端用戶可以通過CGI外部擴(kuò)展程序和WWW服務(wù)器進(jìn)行數(shù)據(jù)查詢并得到查詢結(jié)果。
下面通過對瀏覽器提交表單數(shù)據(jù)的處理來了解以下CG1的基本原理。
(1)當(dāng)客戶端的用戶填寫好表單后,單擊“提交”按鈕向服務(wù)器發(fā)出HTTP請求(稱為CGI請求)、實(shí)際上這里的請求將發(fā)往<FORM>標(biāo)記中的ACTION屬性標(biāo)識(shí)的URL。
(2)Web服務(wù)器守護(hù)進(jìn)程收到這個(gè)請求后,就會(huì)建立一個(gè)子進(jìn)程(稱為CGI進(jìn)程)。該CGI子進(jìn)程將CGI請求的有關(guān)數(shù)據(jù)設(shè)置成環(huán)境變量,在外部CGI程序與服務(wù)器之間建立兩條數(shù)據(jù)通道(標(biāo)準(zhǔn)輸入/輸出),然后啟動(dòng)URL指定的CGI程序,并與該子進(jìn)程保持同步,以監(jiān)測CGI程序的執(zhí)行狀態(tài)。
(3)子進(jìn)程通過標(biāo)準(zhǔn)輸出流將表單處理結(jié)果傳遞給服務(wù)器守護(hù)進(jìn)程,守護(hù)進(jìn)程再將處理結(jié)果作為應(yīng)答消息回送到客戶端并用瀏覽器顯示出來。
用最簡單的話來說,CG1標(biāo)準(zhǔn)就是通過STDIN(標(biāo)準(zhǔn)輸入)或環(huán)境變量來得到服務(wù)器的輸入信息,并通過STDOUT(標(biāo)準(zhǔn)輸出)向服務(wù)器輸出信息。
不過,用C或Perl開發(fā)CGI程序時(shí),網(wǎng)站設(shè)計(jì)技術(shù)人員普遍感到難度大、修改復(fù)雜,效率不高。因此人們不斷開發(fā)出一些既容易學(xué)習(xí)掌握,又能實(shí)現(xiàn)Web動(dòng)態(tài)交互功能的新技術(shù),目前發(fā)展得比較成熟的新技術(shù)主要有ASP,PHP和JSP。

網(wǎng)站欄目:動(dòng)態(tài)網(wǎng)頁的CGI實(shí)現(xiàn)技術(shù)
URL網(wǎng)址:http://aaarwkj.com/news27/151727.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、微信公眾號(hào)響應(yīng)式網(wǎng)站、網(wǎng)站制作、虛擬主機(jī)軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
99热国产这里只有精品| 国产一区二区三区日本精品| 三级日本午夜在线观看| 国产婷婷色三区一区二区| 另类亚洲欧美专区第一页| 国产精品毛片在线看不卡| 久久成人av一区二区三区| 国产国语网站在线观看| 亚洲一区在线观看蜜臀| 人妻熟女一区二区视频| 亚洲人妻在线一区二区三区 | 成人大片在线免费观看视频| 神马久久午夜免费福利| av天堂资源在线播放| 日韩一区二区三区无吗电影| 日韩欧美一区二区大片| 亚欧乱色熟女一区二区三区| 男人天堂一区二区av| 日本少妇人妻中文字幕| 国产精品久久99精品| 少妇被啪出水在线视频| 成年人国产免费在线观看| 92午夜福利精品视频| 国产黄色片子在线观看| 日本理论午夜三级在线观看| 在线观看永久免费黄色| 国内自拍视频一区高清视频| 日本熟熟妇丰满人妻啪啪| 欧美色精品人妻视频在线| 国产91日韩欧美在线 | 黄色黄色片黄色片黄色| 日韩精品中文乱码在线观看| 亚洲一区二区三区视频在线观看| 一区二区三区午夜激情| 老司机看片午夜久久福利| 99精品午夜福利在线| 亚洲国产日朝欧美综合久久| 亚洲毛片一区二区在线| 日韩高清av一区二区| 一区二区三区四区四虎| 久久不卡高清免费av|