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

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

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

什么是公共網關接口

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

      發表評論

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

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

      ?
      主站蜘蛛池模板: 国产人妻精品午夜福利免费不卡| 性夜影院午夜看片| 牛和人交videos欧美| 辣文肉高h粗暴| 脔到她哭H粗话HWWW男男动漫| 久久国产一区二区三区| 老头操美女| 免费成年人在线观看视频| 美女的隐私蜜桃传媒免费看| 久久精品国产视频澳门| 九九热最新视频| 久久久久久免费高清电影| 亚洲AV无码乱码国产麻豆穿越| 乌克兰16~18sex| 亚洲精品久久久久久偷窥| 一个人色导航| 9999精品视频| 国产成人精品免费青青草原app | 国产精品国产三级国产专区53| 扒开她的黑森林让我添动态图 | 美国大臿蕉香蕉大视频| 嫩草国产精品99国产精品| 色情内射少妇兽交| 日韩在线看片中文字幕不卡| 台湾佬休闲中性娱乐网| 亚洲大片免费观看| 69精品人人人人| 国产成人亚洲精品无广告| 吉吉影音先锋av资源| 内射爽无广熟女亚洲| 小柔的性放荡羞辱日记动漫| 影音先锋男人av橹橹色| 丰满大爆乳波霸奶| 精品高清国产a毛片| 三级黄色在线视频| 亚洲天堂999| 国产 亚洲 另类 欧美 在线| 久章草一区二区| 亚洲AV日韩AV欧美在线观看网| 99九九99九九九视频精品| 狠狠狠狠狠狠干|