[Overview][Constants][Classes][Index] | Reference for unit 'ezcgi' (#fcl)

# TEZcgi.Values

Variables passed to the CGI script

## Declaration

Source position: ezcgi.pp line 71

`public property TEZcgi.Values : string read GetVal;`

## Description

Values is a name-based array of variables that were passed to the script by the web server or the HTTP request. The Index variable is the name of the variable whose value should be retrieved. The following standard values are available:

AUTH_TYPE
  Authorization type
CONTENT_LENGTH
  Content length
CONTENT_TYPE
  Content type
GATEWAY_INTERFACE
  Used gateway interface
PATH_INFO
  Requested URL
PATH_TRANSLATED
  Transformed URL
QUERY_STRING
  Client query string
REMOTE_ADDR
  Address of remote client
REMOTE_HOST
  DNS name of remote client
REMOTE_IDENT
  Remote identity.
REMOTE_USER
  Remote user
REQUEST_METHOD
  Request methods (POST or GET)
SCRIPT_NAME
  Script name
SERVER_NAME
  Server host name
SERVER_PORT
  Server port
SERVER_PROTOCOL
  Server protocol
SERVER_SOFTWARE
  Web server software
HTTP_ACCEPT
  Accepted responses
HTTP_ACCEPT_CHARSET
  Accepted character sets
HTTP_ACCEPT_ENCODING
  Accepted encodings
HTTP_IF_MODIFIED_SINCE
  Proxy information
HTTP_REFERER
  Referring page
HTTP_USER_AGENT
  Client software name

Other than the standard list, any variables that were passed by the web-client request, are also available. Note that the variables are case insensitive.

## See also

TEZCGI.Variables |  | Indexed array with variables as name=value pairs.
TEZCGI.Names |  | Indexed array with available variable names.
TEZCGI.GetValue |  | Return the value of a request variable.
TEZcgi.VariableCount |  | Number of available variables.

Documentation generated on: Feb 26 2014