Последние публикации

  16 Июля, 2011
Взлом капчи
Разбираемся, как ломают капчи. Теория и практика


  17 Июня, 2011
Справочник по PHP
Синтаксис языка и операторы. Функции работы с данными. Файлы и сети. Управляющие функции. ..


  25 Января, 2011
Основы web-технологий.
С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи ..


  22 Января, 2011
Теоретические основы защиты информации.
В настоящее время и у нас в стране, и за рубежом достаточно много публикаций по современным ..


Поиск по сайту

 

postheadericon Главная / web программирование / web технологии

Основы web-технологий.


С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи стала реальностью организация на основе ПК корпоративных вычислительных сетей.

Создает переменные окружения с информацией о протоколе HTTP, сервере Web и интерфейсе CGI и добавляет в выделенный блок переменных окружения. В табл. 9 приведены основные переменные окружения CGI.

4.  Запрашиваемый метод из полученного сообщения присоединяется в виде значения к переменной окружения REQUEST_METHOD, после чего созданная переменная добавляется в выделенный блок переменных окружения.

5.  Часть заголовков из полученного сообщения запроса преобразуется в соответствующие переменные окружения и добавляется в созданный блок переменных окружения.

Таблица 9

Основные переменные окружения CGI

Переменная

Значение

SERVER_SOFTWARE

Значение заголовка Server

SERVER_NAME

Имя хоста, на котором работает сервер Web

CONTENT_LENGTH

Значение заголовка Content-Length

CONTENT_TYPE

Значение заголовка Content-Type

SERVER_PROTOCOL

Версия протокола HTTP сервера

SERVER_PORT

Номер порта, на котором работает сервер

REQUEST_METHOD

Метод из стартовой строки сообщения запроса

PATH_TRANSLATED

Путь к корневому каталогу сервера Web в локальной файловой системе сервера

SCRIPT_NAME

URI программы CGI относительно сервера Web

QUERY_STRING

Кодированное содержимое формы из стартовой строки сообщения запроса

REMOTE_HOST

Имя хоста клиента

REMOTE_ADDR

Адрес хоста клиента

HTTP_ACCEPT

Значение заголовка Accept

HTTP_USER_AGENT

Значение заголовка User-Agent

 

6.      

Если метод в стартовой строке сообщения запроса является методом GET, то от идентификатора запрашиваемого ресурса отделяется строка с кодированным содержимым формы (после символа '?'), которая рассматривается как значение переменной окружения QUERY_STRING, после чего сформированная переменная добавляется в созданный блок переменных окружения.

7.       Создает дочерний процесс из загрузочного модуля программы CGI, идентификатор которой передан в стартовой строке сообщения запроса, причем блоком окружения созданного процесса становится созданный сервером блок.

8.       Если метод в стартовой строке сообщения запроса является методом POST, то в стандартный поток ввода (дескриптор 0) созданного процесса передается тело сообщения запроса.

9.       При помощи операции замены дескриптора дескриптор стандартного потока вывода (дескриптор 1) созданного процесса заменяется дескриптором канала (или другого коммуникационного объекта), связанного с процессом сервера Web.

10.  Читает передаваемые программой CGI данные, формирует из них сообщение

Дата публикации: 25 Января, 2011
Автор: Стрельников О.И
Прочитано: 4189 раз

-  16  -

<1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |  16  | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30>

postheadericon Это интересно

Основы web-технологий.

С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи стала реальностью организация на основе ПК корпоративных вычислительных сетей.

Теоретические основы защиты информации.

В настоящее время и у нас в стране, и за рубежом достаточно много публикаций по современным стандартам защиты, средствам и методам защиты.

Копирование Star Force по методу AlB.

Данная статья не может быть рассмотрена как пособие по взлому системы защиты Старфорс, а только и исключительно как рекомендации к улучшению данной защиты и устранению уязвимостей.

Лекции по информационной безопасности.

Словосочетание "информационная безопасность" в разных контекстах может иметь различный смысл.