На главную страницу
Форум txt.version   




Статья :: Показывает переменные окружения сервера

showvars.c

#include <stdio.h>

char evars[20][80]={"SERVER_SOFTWARE", "SERVER_NAME", "SERVER_PROTOCOL",
"SERVER_PORT",
"GATEWAY_INTERFACE", "REQUEST_METHOD",
"PATH_INFO", "PATH_TRANSLATED", "SCRIPT_NAME",
"QUERY_STRING",
"REMOTE_HOST", "REMOTE_ADDR", "REMOTE_USER",
"REMOTE_IDENT",
"AUTH_TYPE", "CONTENT_TYPE", "CONTENT_LENGTH",
"HTTP_ACCEPT", "HTTP_USER_AGENT", "HTTP_REFERER"};


int main(void) {
const numvars=20;
int i;

printf("Content-type: text/plain\n\n");
for (i=0;i<numvars;i++) printf("%s = %s\n", evars[i], getenv(evars[i]));
return 0;
}

Показывает переменные окружения сервера

страницы в данном разделе 
 Using Assembly Language in Linux.  "Разрешение монитора" выворачиваем на изнанку
 Активный сервер Web: расширения CGI  Скопировать файл построчно
 Побайтное копирование файла  HTML Encyclopaedia
 Первая программка  показывает данные принятые от GET запроса
 Выводит случайную картинку  Примеры небольших программ
 Записывает в файл Host, REMOTE_HOST, HTTP_USER_AGENT и выводит картинку  Программа, совмещающая команды mv и cp.
 POST запрос url decode  Выводит QUERY_STRING
 Показывает переменные окружения сервера  Показывает время на сервере
 Изменение размера файла  Surveys Online!
 URL DECODE  Перенаправляет в зависимости от юзер агента
 Показывает юзер агент и хост   


Разделы
Околокомпьютерная литература (375)
Программирование (102)
Программы (75)
ОС и Сети (49)
Интернет (29)
Аппаратное обеспечение (16)
Базы данных (6)

Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)

PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
©  programming-lang.com  справочник программиста