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
|