Teach Yourself CGI Programming with Perl
Teach Yourself CGI Programming with Perl collects all the information you need to do Internet programming in one place.
In the first chapter, you will learn:
The requirements needed to run CGI programs on your HTTP server
How to set up the directories and configuration files on your server
The common mistakes that keep your CGI programs from working
From there, you will learn about the basic client/server architecture of the server, and you will get a detailed description of the HTTP request/response headers. You will learn the client/server model in straightforward and simple terms, and throughout the book, you will learn about several methods for keeping track of the state of your client.
A full explanation of the unique environment of CGI programming is included in the chapters covering environment variables and server communications with the browser. The heart of CGI programming-understanding how data is managed between the client and the server-gets full coverage. Each step in data management-sending, receiving, and decoding data-is fully covered in its own chapter.
Each chapter of Teach Yourself CGI Programming with Perl includes lots of programming and HTML examples. This book is an excellent resource for the novice Perl programmer; a detailed explanation of Perl is included with most programming examples. There is no assumption of the programming skills of the reader. Every programming example includes a detailed explanation of how the code works.
After teaching you the foundations of CGI programming, this book explores and explains the hottest topics of CGI programming. Make your Web page come alive with a clickable imagemap. Learn how to define the hotspots, where the existing tools are, and how to configure your server for imagemaps. Count the number of visitors to your Web page and learn about the pitfalls of getting their names. Learn how to create customizable mailing applications using the Internet sendmail format. And learn how to protect yourself from hackers, in a full chapter on Internet and CGI security.
You will find that this book is a great introduction and resource to the CGI programming environment on the Internet. Read on to begin understanding this fantastic programming environment, and good luck in all your programming endeavors. Have fun! It's more fun than not having fun