今天,大多數Web站點都采用CGI技術來生成和傳遞動態(tài)內容。CGI是在Web服務器端的一個通用接口,用來調用外部程序進行計數、查詢數據庫、生成定制的圖像,或完成其他任務。CGI程序可以用任何編程語言編寫,但是到目前為止,Perl是最流行的CGI編程語言。在最初的十年間,Perl主要是面向文本處理,現在它已經成為一種強大的面向對象語言,為Web開發(fā)者所青睞。CGI程序員們喜愛Perl的文本處理能力和CGI.pm模塊,它們?yōu)閹缀跛蠧GI相關的任務提供了良好集成的、面向對象的接口。很多人認為CGI和Perl是推動Web發(fā)展的工具。本書講述了怎樣使用CGI在網站上傳遞動態(tài)內容。在暢銷的上一版的基礎上,新版進行了完整的更新,以闡述當前與CGI.pm模塊和最新版本的Perl相關的技術。本書從解釋CGI和底層HTTP協(xié)議如何工作開始,迅速轉入開發(fā)CGI程序的重要細節(jié)。內容包括:*將JavaScript用于表單的身份驗證*控制瀏覽器緩存*在Perl中保證CGI腳本的安全性*使用數據庫*生成簡單的搜索引擎*保持多個會話之間的狀態(tài)*動態(tài)生成圖像*提高CGI腳本的性能對于那些想用CGI編程并且已經對Perl有所了解的人來說,本書是一個極好的起點。