• Home
  • Raw
  • Download

Lines Matching refs:CGI

11    pair: CGI; protocol
19 Support module for Common Gateway Interface (CGI) scripts.
21 This module defines a number of utilities for use by CGI scripts written in
30 A CGI script is invoked by an HTTP server, usually to process user input
33 Most often, CGI scripts live in the server's special :file:`cgi-bin` directory.
46 The output of a CGI script should consist of two sections, separated by a blank
58 print("<TITLE>CGI script output</TITLE>")
59 print("<H1>This is my first CGI script</H1>")
94 environment variables set according to the CGI standard). Since it may consume
195 The previous section explains how to read CGI form data using the
318 Robust test CGI script, usable as main program. Writes minimal HTTP headers and
339 Print a list of useful (used by CGI) environment variables in HTML.
347 .. index:: pair: CGI; security
353 hackers anywhere on the web can exploit a gullible CGI script to invoke
362 Installing your CGI script on a Unix system
366 administrator to find the directory where CGI scripts should be installed;
400 documentation (it will usually have a section on CGI scripts).
403 Testing your CGI script
406 Unfortunately, a CGI script will generally not run when you try it from the
417 Debugging CGI scripts
420 .. index:: pair: CGI; debugging
423 above on installing your CGI script carefully can save you a lot of time. If
425 installing a copy of this module file (:file:`cgi.py`) as a CGI script. When
455 interpreter will still do this when your CGI script raises an exception, most
490 * Most HTTP servers buffer the output from CGI scripts until the script is
507 useful value in a CGI script.
510 by the userid under which your CGI script will be running: this is typically the
514 * Don't try to give a CGI script a set-uid mode. This doesn't work on most