1樓:秒懂百科
cgi:通用閘道器介面
2樓:
cgi是一種程式,自然需要用程式語言來寫。你可以用任何一種你熟悉的高階語言, c,c++,c shell和vb。值得特別指出的,有一種叫perl的語言。其前身是屬於unix專用的
高 級語言,其具有強大的字串處理能力而成為現在寫cgi,特別是表單類程式的首選。vb開發的程式只能在windows平臺上被執行,所以它有一定侷限。 c shell,經典的語言。
可惜能做的事情不多,而且必須在unix平臺下。 c,c++,正真的無所不能。可是在寫cgi的時候顯得
非常難以掌握。特別是缺乏可以靈活使用的字串處理函式。對程式設計師的要求也比較高,維護複雜。
什麼是cgi程式設計? 5
用c語言編輯cgi程式是什麼意思?
3樓:匿名使用者
用c語言進行cgi程式設計
一、cgi概述
cgi(公用閘道器介面)規定了web伺服器呼叫其他可執行程式(cgi程 序)的介面協議標準。web伺服器通過呼叫cgi程式實現和web瀏覽器的互動,也就是cgi程式接受web瀏覽器傳送給web伺服器的資訊,進行處理,將響應結果再回送給web伺服器及web瀏覽器。cgi程式一般完成web網頁中表單(form)資料的處理、資料庫查詢和實現與傳統應用系統的整合等工作。
cgi程式可以用任何程式設計語言編寫,如shell指令碼語言、perl、fortran、pascal、c語言等。但是用c語言編寫的cgi程式具有執行速度快、安全性高(因為c語言程式是編譯執行且不可被修改)等特點。
cgi介面標準包括標準輸入、環境變數、標準輸出三部分。
1.標準輸入
cgi程式像其他可執行程式一樣,可通過標準輸入(stdin)從web伺服器得到輸入資訊,如form中的資料,這就是所謂的向cgi程式傳遞資料的post方法。這意味著在作業系統命令列狀態可執行cgi程式,對cgi程式進行除錯。post方法是常用的方法,本文將以此方法為例,分析cgi程式設計的方法、過程和技巧。
2.環境變數
作業系統提供了許多環境變數,它們定義了程式的執行環境,應用程式可以存取它們。web伺服器和cgi介面又另外設定了自己的一些環境變數,用來向cgi程式傳遞一些重要的引數。cgi的get方法還通過 環境變數query-string向cgi程式傳遞form中的資料。
3.標準輸出
cgi程式通過標準輸出(stdout)將輸出資訊傳送給web伺服器。傳送給web伺服器的資訊可以用各種格式,通常是以純文字或者html文字的形式,這樣我們就可以在命令列狀態除錯cgi程式,並且得到它們的輸出。
4樓:匿名使用者
1、web伺服器通過呼叫cgi程式實現和web瀏覽器的互動,也就是cgi程式接受web瀏覽器傳送給web伺服器的資訊,進行處理,將響應結果再回送給web伺服器及web瀏覽器。cgi程式一般完成web網頁中表單(form)資料的處理、資料庫查詢和實現與傳統應用系統的整合等工作。cgi程式可以用任何程式設計語言編寫,如shell指令碼語言、perl、fortran、pascal、c語言等。
但是用c語言編寫的cgi程式具有執行速度快、安全性高(因為c語言程式是編譯執行且不可被修改)等特點。cgi介面標準包括標準輸入、環境變數、標準輸出三部分。
2、標準輸入cgi程式像其他可執行程式一樣,可通過標準輸入(stdin)從web伺服器得到輸入資訊,如form中的資料,這就是所謂的向cgi程式傳遞資料的post方法。這意味著在作業系統命令列狀態可執行cgi程式,對cgi程式進行除錯。post方法是常用的方法,本文將以此方法為例,分析cgi程式設計的方法、過程和技巧。
3、環境變數作業系統提供了許多環境變數,它們定義了程式的執行環境,應用程式可以存取它們。web伺服器和cgi介面又另外設定了自己的一些環境變數,用來向cgi程式傳遞一些重要的引數。
cgi格式的是什麼檔案?應該用什麼軟體看?
什麼叫簡易程式,什麼是簡易程式
簡易程式是相對於普通程式而言的,是基層人民法院和它的派出法庭審理簡單的民事案件所適用的一種獨立的第一審訴訟程式。簡易程式只適用於事實清楚,權利 義務關係明確,爭議不大的簡單民事案件。簡易程式起訴方式 受理案件的程式 傳喚方式簡便。審理實行獨任制,程式簡便。法院適用簡易程式審理案件,應當在立案之日起三...
什麼叫應用程式錯誤啊
記憶體指令不能read,這是在電腦使用中經常出現的問題,記憶體是主機板上的儲存部件,是cpu直接與之溝通,並用其存放當前正在使用的 即執行中 的資料和命令的重要部件。當你用鍵盤或滑鼠輸入某個命令後,cpu就會解釋命令並將指令或程式載入到記憶體中,這樣程式才能夠被執行。而一旦記憶體發生問題了,程式就不...
什麼叫質量手冊?什麼叫程式檔案?他們的定義是啥
程式檔案是在質量管理體系中質量手冊的下一級檔案層次,規定某項專工作的一般過程。屬 質量手冊是 對質量體系作概括表述 闡述及指導質量體系實踐的主要檔案,是企業質量管理和質量保證活動應長期遵循的綱領性檔案。定義 definition 對於一種事物的本質特徵或一個概念的內涵和外延的確切而簡要的說明 或是透...