什麼是CGI擴展

摘要:Common Gate Interface,簡稱CGI。CGI擴展在物理上是一段程序,運行在服務器上,提供同客戶端 Html頁面的接口 CGI擴展是一個用於定Web服務器與外部程序之間通訊方式的標準,使得外部程序能生成HTML、圖像或者其餘內容,而服務器處理的方式與那些非外部程序生成的 HTML、圖像或其餘內容的處理方式是相同的。所以,CGI程序僅使你能生成靜態內容而不能生成動態內容。使用CGI的緣由在於它是一個定義良好並被普遍支持的標準,沒有CGI擴展就不可能實現動態的Web頁面,除非使用一些服務器中提供的特殊方法(現在,也有除CGI以外的其餘技術逐漸在成爲標準)。 這樣說大概還很差理解。那麼咱們看一個實際例子: 如今的我的主頁上大部分都有一個留言本。留言本的工做是這樣的:先由用戶在客戶端輸入一些信息,如名字之類的東西。接着用戶按一下「留言」(到目前爲止工做都在客戶端),瀏覽器把這些信息傳送到服務器的CGI目錄下特定的cgi程序中,因而cgi程序在服務器上按照預約的方法進行處理。在本例中就是把用戶提交的信息存入指定的文件中。而後cgi程序給客戶端發送一個信息,表示請求的任務已經結束。此時用戶在瀏覽器裏將看到「留言結束」的字樣。整個過程結束。 我司有智能建站、定製網站、雲享主機、主機租用、企業郵箱等,歡迎前來諮詢,快快行動喲!QQ:800003649  
相關文章
相關標籤/搜索