CGI(Common Gateway Interface,通用网关接口)的主要功能是在WWW环境下,弥补静态HTML页面的不足,为页面提供强大的交互性功能。本书详细介绍了CGI程序的开发。全书分三部分共11章。第一部分(第1至5章)为基础篇,主要介绍CGI的基本概念、HTML和SSI简介、CGI的运行环境、Perl编程语言简介和使用Perl进行CGI程序设计。第二部分(第6至7章)为提高篇,主要介绍一些常用的例子,包括解析用户提交数据、计数器、用户留言板、聊天室、FORM-MAIL、电子贺卡和搜索引擎等,并提供了完整的程序源代码及其详细介绍。第三部分为精华篇,主要介绍使用Perl开发CGI程序的一些高级编程,包括使用Perl中的CGI模块与ODBC模块开发CGI程序,使用CGI开发Web数据库,并有详细实例讲解。最后介绍了CGI的发展,如ASP、PHP、ISAPI和NSAPI,并对CGI的安全性做了详细的分析。