Most sites on the Web today use the Common Gateway Interface, or CGI, to create and deliver their dynamic web content. CGI is a generic interface for calling external programs to crunch numbers, query databases, generate customized graphics, or perform any other task on the web server. CGI programs can be written in any programming language, but Perl is by far the most popular language to use with CGI.
Initially developed over a decade ago for text processing, Perl has evolved into a powerful object-oriented language that has become a favorite of web developers. CGI programmers appreciate Perl's text manipulation features and the CGI*pm module, which provides a well-integrated, object-oriented interface for almost all CGI-related tasks. Many consider CGI and Perl to be the tools that power the Web.
" CGI Programming with Perl " shows how to use CGI to deliver dynamic content on your web site. Based on the best-selling " CGI Programming on the World Wide Web ", this edition has been completely rewritten to demonstrate current techniques available with the CGI*pm module and the latest versions of Perl. The book starts by explaining how CGI and the underlying HTTP protocol work, and then moves quickly into the important details of developing CGI programs.
With its emphasis on current techniques and technologies, this is the next generation book on CGI.