Foilset Search Full Index for Basic foilset

CGI Programming with Advanced Topics

Given by Nancy McCracken at Jackson State University Mississippi on Fall Semester 97. Foils prepared 2 Sept 1997

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:
  • Learning Perl, Schwartz & Christiansen, O'Reilly, July 1997.
  • Webmaster in a Nutshell, Spainhour and Wuercia, O'Reilly, October 1996.
  • CGI Programming on the World Wide Web, Gundavaram, O'Reilly.
  • The CGI Book, William Weinman, New Riders Publishing.
  • Web documents.


Table of Contents for CGI Programming with Advanced Topics

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where HTML is sufficient
denotes presence of Additional linked information which is greyed out if missing

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

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced 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 Sep 2 1997