最近在看python web 開發的一些內容, 正好看到了cgi, 這裡做一些記錄
全名是通用閘道器介面, 他可以由很多語言來實現, 只要這個語言可以進行基本的輸入輸出即可。 個人感覺是, 只需要這個語言可以輸出 html 語言, 就可以用來編寫 cgi。
cgi 的基本處理流程 [1
] :
⑴通過internet把使用者請求送到web伺服器。建立乙個 main.py 檔案, 同時建立乙個 樣式模板, 其中封裝了各種html 標籤⑵web伺服器接收使用者請求並交給cgi程式處理。
⑶cgi程式把處理結果傳送給web伺服器。
⑷web伺服器把結果送回到使用者。
啟動 cgi
cgi 程式 一定需要放在 cgi-bin 資料夾中, 其他資料夾中將無法正常解析
[1] cgi (通用閘道器介面)
CGI程式設計學習3 加法計算
現象 在表單中輸入兩個資料.呼叫cgi返回兩個資料相加的和.下面我們看一下 htm部分 html head title cgi test add title head body form action cgi bin demo2.cgi p h1 請輸入兩個資料 input type text na...
利用棧實現簡易計算器
輸入數學表示式,輸出結果。其中符號支援加減乘除 乘方及括號,數字支援小數及負數。開兩個陣列,乙個陣列為符號棧,乙個陣列為數字棧。字串讀入表示式並逐位處理,有數字就擷取下來存入數字棧,運算符號截下來存入符號棧,若發現當前符號優先順序小於等於前乙個符號的優先順序,就要把前面那部分的值計算出來,例如3 2...
利用CGI方式實現Web查詢
二 成績查詢系統介紹 乙個在環境下的學生成績公布欄必將成為日後各類成績發布的主要手段,每位學生交將有自己的密碼,所以不必擔心成績上網之後的保密性。任何學生以任何形式上網進入本站點的成績查詢系統之後,只要輸入自己的系列 班別 學號及密碼,便可以利用這個學生績查詢系統查詢自己的成績,該設計思路與系統不僅...