在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

什么是公共網關接口

2010年04月03日 15:04 m.xsypw.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 )

      發表評論

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

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

      ?
      主站蜘蛛池模板: 鲁老汉精品视频在线观看 | 日本高清视频色视频kk266 | 久久精品伊人波多野结 | 国产精品嫩草影院一二三区 | 中文字幕第7页 | 日韩午夜大片 | 天天爽夜夜爽天天做夜夜做 | 中文字幕88页 | 新版天堂资源在线官网8 | 色婷婷一区二区三区四区成人 | 人人爽人人看 | 在线播放交视频 | www.四虎影院在线观看 | 激情丁香六月 | www.色午夜.com| 亚洲激情婷婷 | 国产三级日产三级日本三级 | 欧美性猛交xxxx乱大交中文 | 免费视频你懂得 | 国产高清免费在线 | 久久国产精品岛国搬运工 | 久久www免费人成_看 | 伊人久久大香线蕉综合电影 | 综合色视频 | 视频一区二区三区在线观看 | 手机看片福利日韩 | 在线免费成人网 | 天天躁狠狠躁夜夜躁 | 黄色录像欧美 | 久久婷婷综合五月一区二区 | 黄色录像三级 | 亚洲天堂视频一区 | 一卡二卡卡四卡无人区中文 | 天天干天天谢 | 黄色成人一级片 | www.99热.com| 成人网在线 | 在线国产播放 | 在线你懂得 | a看片| 日本黄色电影在线 |