網站表單編程,CGI編程介紹 HTML表單
作者:佚名 時間:2014-04-10 分享到:
如果創建了一個表單,那么你遲早需要生成用來處理表單的服務器端應用程序。要怕。服務器端編程沒有什么大不了的,也不是很難。有一點經驗并堅持下去,就能搞定表單程序。我們在有關表單編程方面能給讀者的最重要的建議很容易記住:模仿別人的工作。
從頭編寫表單程序相當艱辛,而模仿一個功能相似的表單程序,并修改它,使它能支持你的表單,這樣就容易多了。
幸運的是,服務器供應商明白這一點,他們通常會隨服務器一起提供一個表單程序樣本。在一個名為cgi-src的目錄下搜尋一下,你就會發現一些有用的示例。可以很容易地復制這些示例,并重新使用。
我們不能期望復制服務器攜帶的所有有用程序,我們也不能提供一個有關表單編程的詳盡而完整的論述。我們能做的是給出一個簡單的示例,一個既有GET又有POST的應用程序,這樣會給你身臨其境的感覺,并且我們期望你能夠在正確的方向上繼續前進。
在開始前請記住,不是所有的服務器都一樣地調用這些應用程序。我們的示例涵蓋了從原始的NCSA HTTP服務器中來的大多數服務器類別。它們也應該可以用于瀏覽器公司的服務產品和公有域的Apache服務器。在所有的情況下,都可查閱服務器文檔,查看詳細的信息。
CGI編程的另外一種替代物是Java servlet模型。servlet可以用來處理GET和PosT表單提交,雖然它們是很普遍的對象。