Каковы все стандартные переменные среды CGI? - PullRequest
4 голосов
/ 25 марта 2010

CGI-скрипты должны иметь доступ к списку переменных среды, установленных веб-сервером. Как их зовут?

Ответы [ 4 ]

7 голосов
/ 25 марта 2010

См. RFC 3875 для спецификации CGI, в которой есть вся необходимая информация. : -)

Из РФЦ:

  meta-variable-name = "AUTH_TYPE" | "CONTENT_LENGTH" |
                       "CONTENT_TYPE" | "GATEWAY_INTERFACE" |
                       "PATH_INFO" | "PATH_TRANSLATED" |
                       "QUERY_STRING" | "REMOTE_ADDR" |
                       "REMOTE_HOST" | "REMOTE_IDENT" |
                       "REMOTE_USER" | "REQUEST_METHOD" |
                       "SCRIPT_NAME" | "SERVER_NAME" |
                       "SERVER_PORT" | "SERVER_PROTOCOL" |
                       "SERVER_SOFTWARE" | scheme |
                       protocol-var-name | extension-var-name
  protocol-var-name  = ( protocol | scheme ) "_" var-name
  scheme             = alpha *( alpha | digit | "+" | "-" | "." )
  var-name           = token
  extension-var-name = token
2 голосов
/ 25 марта 2010
2 голосов
/ 25 марта 2010

Машина "ху-ху" в NCSA, имеющая документацию CGI, не работает, но вот что похоже на зеркало .

1 голос
/ 25 марта 2010

Быстрый Google поиск находит то, что вам нужно.

...