優(yōu)惠活動(dòng) - 12周年慶本月新客福利
                                      優(yōu)惠活動(dòng) - 12周年慶本月新客福利
                                      優(yōu)惠活動(dòng) - 12周年慶本月新客福利

                                      公共網(wǎng)關(guān)接口CGI的選擇

                                      公共網(wǎng)關(guān)接口(Common Gateway Interface,CGI)在商務(wù)網(wǎng)站的開(kāi)發(fā)中起著(zhù)重要的作用。CGI是用來(lái)在用戶(hù)瀏覽器和網(wǎng)絡(luò )服務(wù)器之間傳遞信息的一系列統一一命名的變量和方法操作管理程序。

                                      CGI的開(kāi)發(fā)工作最早起源于美國伊利諾伊大學(xué)的NCSA。為了能夠在瀏覽器中訪(fǎng)問(wèn)NCSA HTTPd服務(wù)器上的動(dòng)態(tài)數據,需要一個(gè)中間程序,于是開(kāi)發(fā)出了CGI。CGI一經(jīng)提出立刻受到了普遍地歡迎。近來(lái)被廣泛應用于各類(lèi)Web開(kāi)發(fā)工具和商務(wù)網(wǎng)站的創(chuàng )建中。



                                      目前在企業(yè)商務(wù)網(wǎng)站的創(chuàng )建過(guò)程中,CGI程序常常被用于對HTML表單和數據庫的操作。例如用CG1程序對數據進(jìn)行搜索、修改或添加記錄等等。

                                      公共網(wǎng)關(guān)接口是用于HTML服務(wù)器和外部應用程序之間的一個(gè)標準。不對靜態(tài)的HTML文檔進(jìn)行檢索,URL可以對含有某個(gè)程序或腳本的文件進(jìn)行標識,這個(gè)程序或者腳本在用戶(hù)選用URL指定的鏈接時(shí)得到執行。

                                      例子之一是頁(yè)面計數器程序,每檢索一次文件,該計數器就累加1。在Internet上,人們經(jīng)??梢钥吹?ldquo;在該站點(diǎn)上你的訪(fǎng)問(wèn)編號為XXX, xxX”。當你選擇這個(gè)鏈接并將這個(gè)具體頁(yè)面下載到瀏覽器時(shí),CGI程序運行并查看存儲在CGI程序文件中的某個(gè)變量和編號值,使編號加1,然后在HTML文件內顯示這個(gè)編號。

                                      使用外部應用程序的例子可以分兩個(gè)步驟進(jìn)行說(shuō)明,即在HTML文檔中選擇和完成一個(gè)表單。用戶(hù)單擊提交(Submit) 按鈕后,輸人的數據被傳遞到CGI程序,接著(zhù)CGI程序對數據進(jìn)行一定的處理。

                                      啟動(dòng)CGI程序的基本方法如下:

                                      ①用戶(hù)在HTML頁(yè)面中單擊某個(gè)鏈接;
                                       
                                      ②瀏覽器請求服務(wù)器運行CGI程序;

                                      ③如果用戶(hù)具有適當權限,服務(wù)器運行CGI程序;
                                       
                                      ④CGI程序的結果返回到瀏覽器;
                                       
                                      ⑤瀏覽器顯示輸出結果。
                                       
                                      在創(chuàng )建CGI程序時(shí),需要使用某種編程語(yǔ)言。早期CGI所采用的編程語(yǔ)言多為在UNIX操作系統下的PERL(Practical Extension and Reporting Language),而目前最常用的是在Windows操作系統下的Java語(yǔ)言。在介紹Java語(yǔ)言之前,這里暫時(shí)采用PERL作為例子來(lái)說(shuō)明CGI的編程語(yǔ)言。

                                      在選擇網(wǎng)站建設CGI編程語(yǔ)言時(shí)要注意:HTTP服務(wù)器中的操作系統應能支持這種語(yǔ)言,這種語(yǔ)言功能應足夠強大,這樣才可以編寫(xiě)CGI程序,完成預定的任務(wù)。

                                      本文地址:http://www.havencoinwallet.com//article/3819.html
                                      相關(guān)文章:
                                      最新文章:
                                      国产免费丝袜调教视频爱剪辑|国产小受18asian|国产福利91精品一区二区三区|久久久青草大香|欧美丰满熟妇xxxx性