色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>通信技術>傳輸網/接入網/交換網>

什么是公共網關接口

2010年04月03日 15:04 m.1cnz.cn 作者:佚名 用戶評論(0
關鍵字:網關(49435)

什么是公共網關接口

CGI是信息服務器主機對外信息服務的標準接口,為了向客戶端提供動態信息而制定。通過專門編寫的CGI腳本程序(在CGI控制下運行的程序,通常稱CGI程序),不僅可以生成靜態的內容,而且可以生成完全無法預見的動態的內容。它能根據用戶的需求輸出動態信息,將數據庫服務器中的信息作為數據源對外提供服務,將WWW服務和數據庫服務結合起來。比如雅虎、搜狐等搜索引擎提供的強大搜索功能便是利用CGI實現的。

CGI是服務器的擴展,以擴充Web服務器能力。編寫的服務器擴展使得Web站點更生動有趣。它不是傳送一個乏味的靜態頁,CGI(和其他服務器擴展)讓Web客戶機從Web服務器請求信息。用戶填寫一個提交給服務器的表格,服務器使用提交的信息查詢數據庫或輸入到一個程序,然后結果用于創建定制的Web頁并將它發送給客戶機。注意:在服務器和客戶機間沒有“往返”信息,用戶必須填寫表格并提交它,必須檢測空白字段或含有錯誤信息的字段,并要求客戶機必須重新提交表格。

CGI是非會話式的。它不能在處理來自Web瀏覽器的數據過程中停止并返回Web瀏覽器請求更正數據,CGI只允許數據輸入。CGI處理數據,生成輸出,然后終止。如果網關需要數據被更正,它只能運行結束,并當Web服務器重新提交數據時再開始。 CGI接口是在Web客戶機和Web服務器間提供雙向接口的協議,CGI腳本是決定它們通信時發生什么的一套命令。發明CGI是為擴展HTTP協議。它由以下部分組成:

?置于HTML文檔中的CGI控制標記和字段說明符

?在服務器存放腳本用信息的內存中的環境變量

?客戶機、服務器和腳本間的信息流

Web站點開發者使用CGI的步驟是,首先創建HTML表單并添加標簽以定義出現在表單上的輸入框、下拉列表框和按鈕,以便收集來自用戶的輸入。其次,編寫CGI腳本以接受端用戶在HTML表單上鍵入的信息,并用它做點什么,比如查詢后端數據庫。Perl是建立腳本和報表的工具,很多程序員用它創建CGI腳本。

CGI腳本程序可以用C、C++等語言在多種平臺上進行開發。無需太大修改就可以從一個平臺移植到另一個平臺上運行,具有很好的兼容性。

CGI應用程序可以是基于不同的程序系統,如DOS、UNIX、Windows、Windows NT等。CGI應用程序可以使用UNIX Shell描述語言或Perl語言寫成。

CGI是極慢的,所以0pen Market創建了一個稱為FastCGI的協議來解決這一問題。FastCGI不需要服務器創建地址空間,而是每當它需要運行CGI時,通過維護一個總是可用的CGI進程池來實現。

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

( 發表人:admin )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 蜜臀久久99精品久久久久久做爰| 黄色片网站下载| 亚洲成人mv| 天堂无码人妻精品AV一区| 全黄h全肉细节文在线观看| 嫩草影院未满十八岁禁止入内| 久久青青草视频在线观| 久久99re热在线观看视频| 簧片在线免费观看| 韩国伦理电影在线神马网 | 教室里的激情电影| 国产在线自天天人人| 国产亚洲精品第一区香蕉| 国产精品内射久久久久欢欢 | 麻花传媒MD0044视频| 美女逼逼毛茸茸| 免费无遮挡又黄又爽网站| 男人天堂999| 欧洲精品不卡1卡2卡三卡四卡| 欧美深夜0000XXXX疯狂| 日本妈妈JMZZZZZ| 高h肉辣文黄蓉| 富婆夜店找黑人猛男BD在线| 国产精品18久久久久网站| 国产精品视频国产永久视频| 国产亚洲精品成人AV久久| 教室眠催白丝美女校花| 久久国产精品免费网站| 久久热在线视频精品| 妹妹的第一次有点紧| 欧美囗交xx bbb视频| 色戒床震视频片段| 学校捏奶揉下面污文h| 亚洲欧美日韩在线码不卡| 伊人成综合网伊人222| 97碰成视频免费| 超碰在线 视频| 国产产一区二区三区久久毛片国语 | 2018国产天天弄谢| 宝贝乖女好紧好深好爽老师| 国产精品福利电影|