CGI(Common Gateway Interface,通用網關接口)的主要功能是在WWW環(huán)境下,彌補靜態(tài)HTML頁面的不足,為頁面提供強大的交互性功能。本書詳細介紹了CGI程序的開發(fā)。全書分三部分共11章。第一部分(第1至5章)為基礎篇,主要介紹CGI的基本概念、HTML和SSI簡介、CGI的運行環(huán)境、Perl編程語言簡介和使用Perl進行CGI程序設計。第二部分(第6至7章)為提高篇,主要介紹一些常用的例子,包括解析用戶提交數據、計數器、用戶留言板、聊天室、FORM-MAIL、電子賀卡和搜索引擎等,并提供了完整的程序源代碼及其詳細介紹。第三部分為精華篇,主要介紹使用Perl開發(fā)CGI程序的一些高級編程,包括使用Perl中的CGI模塊與ODBC模塊開發(fā)CGI程序,使用CGI開發(fā)Web數據庫,并有詳細實例講解。最后介紹了CGI的發(fā)展,如ASP、PHP、ISAPI和NSAPI,并對CGI的安全性做了詳細的分析。