Provided by: cgilib_0.6-1_i386 bug

NAME

       cgi - Common Gateway Interface

DESCRIPTION

       The  Common Gateway Interface is a way to create dynamic web pages.  It
       defines rules for interaction between a  program  and  the  web  server
       while the server talks to the client.  There are some ways to use it.

ENVIRONMENT

       Normally  the webserver sets several environment variables to give some
       information to the CGI program so it can determine various stuff.

       AUTH_TYPE
              This reflects the authentification method  used  to  validate  a
              user.

       CONTENT_LENGTH
              The  length  of  the  data  in  bytes  passed to the CGI program
              through standard input.  This is used by the POST method.

       CONTENT_TYPE
              The MIME type of the query data, such as "text/html", optional.

       DOCUMENT_ROOT
              This reflects the document root directory of the webserver.

       GATEWAY_INTERFACE
              Reflects the version of the Common Gateway  Interface  that  the
              server is using

       HTTP_ACCEPT
              A  comma  separated list of MIME type that the client is willing
              to accept.

       HTTP_FROM
              The email address of the user issuing the  information  request.
              This is not supported by most browsers.

       HTTP_REFERER
              Reflects the URL from which this CGI program was accessed.

       HTTP_USER_AGENT
              The  name,  version  and  libraries  of  the  browser making the
              request.  This information can  be  used  to  determine  if  the
              browser is capable of graphics and is able to display frames and
              tables.

       PATH_INFO
              This shows extra information that was passed to the CGI  program
              via command line.  Normally it's empty or non-existent.

       PATH_TRANSLATED
              The translated path on the local filesystem.

       QUERY_STRING
              This  variable refers to additional arguments that were appended
              to the CGI program - normally with the '?' sign.

       REMOTE_ADDR
              This refers to the host from which the information  request  was
              issued, as IP number.

       REMOTE_HOST
              This  refers  to the host from which the information request was
              issued.

       REMOTE_USER
              The authenticated name of the user.

       REQUEST_METHOD
              This refers to the method with which the information request was
              issued.  Normally this is either GET or POST.

       SCRIPT_NAME
              The virtual name of the script being executed.

       SERVER_NAME
              The  server's  hostname  or  IP  number.   This  may  be used to
              determine the correct paths  or  resulting  HTML  code  for  CGI
              programs that are used on the same machine for several servers.

       SERVER_PROTOCOL
              This  is  the  name  and version of the information protocol the
              request  came  in  with.   Normally  this   is   "HTTP/1.0"   or
              "HTTP/1.1".

       SERVER_PORT
              This  refers  to  the  TCP/IP  port  on  which  the webserver is
              running.

       SERVER_SOFTWARE
              This reflects the name and revision of the webserver software.

AUTHOR

       This CGI library is written by Martin Schulze <joey@infodrom.org>.   If
       you have additions or improvements please get in touch with him.

SEE ALSO

       cgiDebug(3),      cgiHeader(3),     cgiSetType(3),     cgiSetHeader(3),
       cgiGetValue(3), cgiGetVariables(3).