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

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

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 Перенаправляет в зависимости от юзер агента
Показывает юзер агент и хост >  


Содержание сайта (выборка)
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



 
© faq.pp.ru, справочник программиста