C/C++ / CGI / Sieć Novell / PHP / Java / SQL / Oracle / WebSphere MQ / WebSphere Message Broker / JavaScript / Humor / IT Quiz

Zmienne środowiskowe CGI

AUTH_TYPE : wykorzystywany schemat identyfikacji (zazwyczaj Basic)
CONTENT_LENGTH : długość danych wejściowych przy korzystaniu z metody POST
CONTENT_TYPE : sposób kodowania danych
DOCUMENT_ROOT : główny katalog dokumentu na serwerze
GATEWAY_INTERFACE : wersja protokołu CGI
HTTP_ACCEPT : lista typów MIME akceptowanych przez przeglądarkę
HTTP_ACCEPT_LANGUAGE : lista języków obsługiwanych przez przeglądarkę
HTTP_COOKIE : wartości ciasteczek
HTTP_REFERER : URL, z którego nastąpiło przejście do bieżącej strony
HTTP_USER_AGENT : nazwa, wersja i platforma przeglądarki
PATH_INFO : dane dołączane do adresu URL po znaku ukośnika
PATH_TRANSLATED : ścieżka względem katalogu głównego dokumentu
REMOTE_ADDR : adres IP maszyny klienta
REMOTE_GROUP : nazwa grupy, jeśli było potwierdzenie
REMOTE_HOST : nazwa maszyny klienta
REMOTE_USER : imię użytkownika, jeli było potwierdzenie
REQUEST_METHOD : sposób przesyłania danych do serwera (GET lub POST)
QUERY_STRING : łańcuch znaków zawierający dane wejściowe dla skryptu CGI. Łańcuch dołączony do adresu URL po pytajniku
SCRIPT_NAME : nazwa skryptu CGI
SERVER_ADMIN : adres e-mail administratora serwera
SERVER_NAME : nazwa maszyny serwera ( host )
SERVER_PORT : port, na którym jest uruchomiony serwer (najczęściej 80)
SERVER_PROTOCOL : wersja protokołu HTTP
SERVER_SOFTWARE : nazwa oprogramowania serwera

Pobranie zmiennej środowiskowej może mieć postać :


#define QUERY_STRING getenv("QUERY_STRING")

lub np. :


char buffer[1024];
strcpy( buffer, getenv("QUERY_STRING"));

Powrót


  Autorem serwisu jest Marcin Kasiński
Wszelkie prawa zastrzeżone. All rights reserved.
powered by technology... linux eclipse java php