CGI標准簡介 ~ Django


CGI

  CGI(Common Gateway Interface)是WWW技術中最重要的技術之一 , 有着不可替代的重要地位 , CGI是外部應用程序(CGI程序)於Web服務器之間的接口標准 , 實在CGI程序和Web服務器之間傳遞信息的規程 . CGI規范允許Web服務器執行外部程序 , 並將它們的輸出發送給Web瀏覽器 . CGI 講Web的一組簡單的靜態超媒體文檔變成一個新的交互式媒體 . 

  Common Gateway Interface , 簡稱CGI . 在物理上是一段程序 , 運行在服務器上 , 提供客戶端的HTML頁面的接口 . 下面舉個例子 現在的個人主頁上大部分都有一個留言本 . 留言本的工作是這樣的 : 先由客戶端輸入一些信息 , 如名字之類的東西 . 接着用戶按一下 " 留言 " (到目前為止的工作都在客戶端進行) , 瀏覽器把這些信息傳送到服務器的CGI目錄下特定的CGI程序中 , 於是CGI程序在服務器上按照指定的方法進行處理 . 在本例中就是把用戶提交的信息存入指定的文件中 . 然后CGI程序給客戶端發送一個信息 , 表示請求的任務已經結束 . 此時用戶在瀏覽器里面看到 " 留言結束 " 的字樣 . 整個過程就是這樣的 .

  絕大多數的CGI程序用於解釋處理來自表單的輸入信息 , 並在服務器產生相應的處理 , 或將相應的信息反饋給瀏覽器 . CGI程序是網頁具有交互功能

處理步驟

  1 : 通過internet把用戶請求發送到Web服務器

  2 : Web服務器結束用戶請求並且交給CGI程序處理 . 

  3 : CGI 程序把處理結果傳送給Web服務器  .

  4 : Web服務器把結果傳送給用戶 . 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM