早期,一個web程序經過cgi方式提供數據處理,編寫cgi程序能夠用不一樣的語言。php
這個過程是,咱們生成一個服務端可執行程序,處理 web server 傳過來的請求,(設置header頭)而後返回數據。html
PHP1是典型的cgi程序(https://github.com/farwish/php1),make編譯獲得的可執行程序能夠被訪問。git
下面是一個C編寫的可運行程序演示其過程:github
https://github.com/farwish/cgi-bin-cweb
Link:http://www.cnblogs.com/farwish/p/6430479.htmlserver
@黑眼詩人 <www.farwish.com>htm