craig> web> prog>
Links related to Common Gateway Interface programming.
   What the Heck is CGI?
This website offers an introductory course on CGI, in friendly, easy-to-understand language. The course starts with "What is an HTML form?" and continues through writing CGI programs in Perl. Lessons cover how HTML forms work, using the form data within the program, how to get the program to use the data, using the variables in the program, troubleshooting, writing to files, parsing and interpreting, subroutines, and error checking.
   CGI City
This site has a huge collection of resources on Perl and CGI for both novices and advanced programmers. For webmasters, the site offers a collection of CGI and Perl scripts, many of which are free, including banner ads, bulletin boards, chat software, counters, forms, guestbooks, password protection, shopping carts, and more.
   GNU Cgicc
GNU Cgicc is an ANSI C++ compliant class library that greatly simplifies the creation of CGI applications for the World Wide Web.
   Form-based File Upload in HTML [rfc1867]
This memo defines an Experimental Protocol for the Internet community. This memo does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited.
   The WWW Common Gateway Interface Version 1.1
Specification for CGI programs.
   QUE book on CGI Scripts
The Common Gateway Interface, or CGI, is one of the most useful tools in a Webmaster's kit. Whether you're the lone maintainer of a single home page on someone else's machine or the Webmaster of a huge domain, you'll find that CGI is essential for anything beyond presenting static text and graphics.
   NCSA CGI Script Output
The script sends its output to stdout. This output can either be a document generated by the script, or instructions to the server for retrieving the desired output.
   O'Reilly Online: Web Client Programming with Perl
If the Web were just a matter of retrieving documents blindly, then HTTP 0.9 would have been sufficient for all our needs. But as it turns out, there's a whole set of information we'd like to exchange in addition to the documents themselves. A client might ask the server, "What kind of document are you sending?" Or, "I already have an older copy of this document--do I need to bother you for a new one?"
   Caching Tutorial
A Web cache sits between Web servers (or origin servers) and a client or many clients, and watches requests for HTML pages, images and files (collectively known as objects) come by, saving a copy for itself. Then, if there is another request for the same object, it will use the copy that it has, instead of asking the origin server for it again.
   RFC 2183
Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field

toolbar help Random Link   Map   Flat Listing   Brief Listing   Login