Basic Foilset Search HELP! * GREY=local Full Index for

LOCAL foilset Introduction to CGI Programming

Given by Nancy J. McCracken at CPS616 Spring 97 on Spring Semester 97. Foils prepared 18 March 97
More Detail! * Foil Index from this file * See also color IMAGE

CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers.
In this section, we will cover
  • passing information from the web page to the CGI script
  • processing information on the server and returning formatted web pages back to the web client
  • an example using Perl as the scripting language
  • brief descriptions of other CGI capabilities
References:
  • HTML and CGI Unleashed, John December and Mark GInsburg, chapters 19, 20 and 21, Sams.net Publishing.
  • CGI Programming on the World Wide Web, Gundavaram, O'Reilly & Associates.
  • The CGI Book, William Weinman, New Riders Publishing.
  • Web documents.


Table of Contents for Introduction to CGI Programming


1 Separate IMAGE * Separate HTML CGI Programming
with Advanced Topics
2 Separate IMAGE * Separate HTML CGI Programming
3 Separate IMAGE * Separate HTML The Flow of Data amongst the Client, Server and CGI Script
4 Separate IMAGE * Separate HTML The Flow of Data amongst the Client, Server and CGI Script
5 Separate IMAGE * Separate HTML Example form for Hello, World!
6 Separate IMAGE * Separate HTML Example CGI program in Perl for Hello, World!
7 Separate IMAGE * Separate HTML Pass Data to a CGI Program through Environment Variables
8 Separate IMAGE * Separate HTML Another way to pass data through environment variables
9 Separate IMAGE * Separate HTML Other Information in environment variables
10 Separate IMAGE * Separate HTML Passing data as Standard Input to the CGI program
11 Separate IMAGE * Separate HTML Perl subprogram to read input from web forms - Part I
12 Separate IMAGE * Separate HTML Perl subprogram - Part II
13 Separate IMAGE * Separate HTML CGI Program Output: the response to the web server
14 Separate IMAGE * Separate HTML Some CGI programming practical tips
15 Separate IMAGE * Separate HTML More practical tips
16 Separate IMAGE * Separate HTML Password Protection on HTML Documents
17 Separate IMAGE * Separate HTML Example protection files
18 Separate IMAGE * Separate HTML Dynamic Web Pages --- Server Push
19 Separate IMAGE * Separate HTML A Server-Push Animation
20 Separate IMAGE * Separate HTML Server-Push Animation, cont.
21 Separate IMAGE * Separate HTML Multiple-Block GIF Files (Animated GIFs)
22 Separate IMAGE * Separate HTML Dynamic Web Pages --- Client Pull
23 Separate IMAGE * Separate HTML Maintaining State with Hidden Fields
24 Separate IMAGE * Separate HTML Hidden Fields in a "Shopping Basket"
25 Separate IMAGE * Separate HTML Finishing the "Shopping Basket"
26 Separate IMAGE * Separate HTML Maintaining State with Netscape Cookies
27 Separate IMAGE * Separate HTML Setting up a cookie
28 Separate IMAGE * Separate HTML Retrieving a cookie
29 Separate IMAGE * Separate HTML Server Side Includes (SSI)
30 Separate IMAGE * Separate HTML Some SSI Commands

Full WebWisdom URL and this Foilset Search
Alias List This contains all WebWisdom links preceded by those referenced in this foilset

List of WebWisdom URL's Used in this Foilset


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Apr 29 1997