Replied: Thu, 05 Sep 1996 18:37:21 EDT
Replied: "Nick Kew <nick.kew@pobox.com> "
From auto-replier-daemon@BLOOM-PICAYUNE.MIT.EDU	 Tue Aug 27 14:03:05 1996
Received: from MIT.EDU (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.69.0.28]) by bloom-picayune.MIT.EDU (8.6.13/2.3JIK) with SMTP id OAA02860; Tue, 27 Aug 1996 14:03:03 -0400
Received: from BLOOM-PICAYUNE.MIT.EDU by MIT.EDU with SMTP
	id AA03577; Tue, 27 Aug 96 13:59:50 EDT
Received: (from daemon@localhost) by bloom-picayune.MIT.EDU (8.6.13/2.3JIK) id NAA02675; Tue, 27 Aug 1996 13:59:47 -0400
Received: from maes.esrin.esa.it (maes.esrin.esa.it [192.106.252.50]) by bloom-picayune.MIT.EDU (8.6.13/2.3JIK) with SMTP id NAA02634 for <news-answers-submit@BLOOM-PICAYUNE.MIT.EDU>; Tue, 27 Aug 1996 13:59:15 -0400
Received: from mail.esrin.esa.it (plod.esrin.esa.it) by maes.esrin.esa.it with SMTP id AA29953
  (5.65c/IDA-1.4.4 for <news-answers-submit@rtfm.mit.edu>); Tue, 27 Aug 1996 20:00:23 +0200
Received: from gordon.esa.it by mail.esrin.esa.it (4.1/SMI-4.1)
	id AA16876; Tue, 27 Aug 96 18:02:57 GMT
Date: Tue, 27 Aug 96 18:02:57 GMT
Message-Id: <9608271802.AA16876@mail.esrin.esa.it>
Received: by gordon.esa.it (4.1/SMI-4.1)
	id AA12812; Tue, 27 Aug 96 18:03:11 GMT
From: Nick Kew <nick.kew@pobox.com>
Old-To: news-answers-submit@BLOOM-PICAYUNE.MIT.EDU
Old-Subject: CGI Programming FAQ (Submission with all headers except "Approved")
Old-Cc: nick@plod.esrin.esa.it
Subject: [checked]
To: news-answers-request@MIT.EDU

From: Nick Kew <nick.kew@pobox.com>
Subject: FAQ: Frequently Asked Questions about CGI Programming
Keywords: CGI,FAQ,HTTP,WWW
Newsgroups: comp.infosystems.www.authoring.cgi,comp.answers,news.answers
Followup-to: comp.infosystems.www.authoring.cgi
Organization: A dangerous illusion
Expires: Fri Sep  6 17:35:56 1996
Message-id: <cgi-faq-841167356@webthing.pobox.com>
Reply-to: autoresponder <satfaq@pobox.com>
Supersedes: <cgi-faq-840754601@webthing.pobox.com>
Summary: The Common Gateway Interface - Programming for the WWWeb:
	Basics (what is CGI; when to use CGI vs other
		web programming techniques)
	HTTP and NPH scripts: technical info and references
	Programming tips: "How do I do this..."
	Applications: where to find existing programs and information
	Troubleshooting (merely references other FAQs)
	Further Reading: related FAQs and reference material

Archive-name: www/cgi-faq
Posting-frequency: weekly

Frequently Asked Questions on CGI programming

Table of Contents
=================

0.   Preamble
0.1. Changes
0.2. Notice and Disclaimer
0.3. Where to get this document
0.4. Omissions
0.5. Credits

1.   Basic Questions
1.1. What is CGI?
1.2. Is it a script or a program?
1.3. When do I need to use CGI?
1.4. Should I use CGI or JAVA?
1.5. Should I use CGI or SSI?
1.6. Should I use CGI or an API?
1.7. What do I absolutely need to know?
1.8. Does CGI create new security risks?
1.9. Do I need to be on Unix?
1.10. Do I have to use Perl?
1.11. Do I have to put it in cgi-bin?
1.12. Do I have to call it *.cgi?  *.pl?

2.   HTTP Headers and NPH Scripts
2.1. What is HTTP (HyperText Transfer Protocol)?
2.2. What HTTP request headers can I use?
2.3. What HTTP response headers do I need to know about?
2.4. What is NPH?
2.5. Must/should/can I write nph scripts?
2.6. Do I have to call it nph-*

3.   Techniques: "How do I..."
3.1. Can I get information about who is visiting?
[remainder of text deleted by folder-shrink.pl]
