Здесь может быть ваша реклама...
1000
участников
5500 читателей

CGI-файл данных

  Посредствам Windows "private profile" afqk веб-сервер передает данные CGI-программам со
следующим форматом: "параметр-значение" (Windows INI файл). А сама CGI-программа может его
прочитать и получит все сведения, которые ей передаются из формы, а также данные, генерируемые
веб-браузером автоматически.

     CGI-файл данных имеет следующие секции:

· [CGI]
· [Accept]
· [System]
· [Extra Headers]
· [form External]
· [form Literal]
· [form File]
· [form Huge]

Секция [CGI]


  Она имеет большую часть специфических CGI-параметров (дополнительные заголовки,
определенные в других секциях, типы - доступа и запроса и так далее). Любое значение представлено
как символичная строка. Если значение - пустая строка, это означает, что  данный параметр опущен.
Далее идет список параметров этой секции:
Request Protocol
  Это модификация и название информационного протокола, который используется для передачи этого запроса.
Имеет формат: протокол/модификация. Пример: "http/1.0".

Request method
  Метод, который непосредственно использовался для этого запроса. Для http это "GET", "POST",  "HEAD" и так далее.

Executable Path
  Это логический путь к исполняемой CGI-программе. Он нужен ей для ссылки на саму себя.

Logical Path
  Этот запрос также может адресовать к ресурсам, которые нужны для его выполнения. Путь в этом параметре находится в том виде, который сервер получил без  его мэпирования на физический путь, содержащийся на диске.

Physical Path
Следуя синтаксическим правилам операционной системы, в случае запроса информации о логическом пути, сервер его трансформирует к физическому пути (к определенному пути к файлу, расположенном на диске) доступа.

Query String
  Информация, которая размещается после ? в ссылке URL вызываемой CGI-программы. Данную информацию сервер оставляет без изменений, то есть такой, какой она была в URL.
Request Range
  Это Byte-range-спецификация, получаемая совместно с запросом (если есть). Следует посмотреть текущий Internet Draft (RFC), который для получения более детальной информации описывает расширение http. Работу CGI-программ сервер обязан поддерживать в byte-ranging.

Referer
  Ссылка документа, который имеет URL на данную CGI-программу. Следует отметить, что отдельные браузеры эту возможность закрывают, не дают возможности ее использовать.

From
  Это E-mail-адрес того, кто пользуется браузером. Необходимо отметить: что в спецификации http этот параметр присутствует, однако большинство браузеров его не применяют - с точки зрения конфиденциальности.

User Agent
  Это строка, которая описывает браузеру программное обеспечение. Но не генерируется большим количеством браузеров.

Content Length
  Это поле для запросов, с которыми
были посланы дополнительные сведения, в байтах вносится длина высланных сведений.

Content Type
  Это параметр заключает в себе MIME-тип данных, которые послал клиент совместно с полями из формы, если, конечно, данные были отосланы. Формат: type/subtype.
Content File
  В данном параметре находится имя файла, куда записывает эти данные WEB-сервер. Content File необходим для запросов, в которых содержатся дополнительные данные и которые отправил пользователь. В дальнейшем эти данные может считать пользовательская программа. Полный путь к файлу данных заключает в себе этот параметр.

Server Software
  Это версия и название серверного программного обеспечения, который обработал запрос и вызвал CGI-программу. Имеет формат: name/version.

Server Name
  Это сетевое имя сервера, иными словами,  псевдоним.  Он необходим  для URL ссылающихся на себя. В сочетании с параметром ServerPort данный параметр применяется для расчета полного URL к серверу.

Server Port
  По этому номеру порта функционирует сервер.

Server Admin
  Это E-mail-адрес админа сервера. Этот параметр используется для генерирования сведений об ошибках и для пересылки администратору сервера данных сообщений. Кроме того, данный параметр необходим для генерирования форм с URL "mailto:"

CGI Version


  Версия CGI спецификации. Формат: CGI/версия. Для этой версии, "CGI/1.2 (Win)".


  Если доступно, то это сетевое имя хоста посетителя. CGI Version применяется и для распознавания
посетителя.

Remote Address
  Это IP - сетевой адрес посетителя. Если нет сетевого имени этот параметр применяется, для
проверки пользователя.

Authentication method
  Это протокол-зависимый метод опознавания (аутентификации). Он  применяется для опознавания
пользователей, использующих защищенный вызов CGI-программы.

Authentication Realm
  Это протокол-зависимый сервис, который применяется для опознавания пользователя в том случае,
если применяется защищенный вызов CGI-программы. Для полученного вида сервиса список
пользователей обследуется для опознавания пользователя.

Authenticated Username
  Его клиент использует при доступе к CGI-программе для аутентификации.
  В случае применения защищенного вызова CGI-программы Authenticated Username - имя
пользователя.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Бесплатно создаем сайт
Полезная литература по созданию сайта
Основы HTML
Структура HTML-документов
Основные и вспомогательные тэги тела документа
Тэги списков
Гипертекстовые ссылки
Оформляем фон html-страницы
Графика в HTML
Web оптимизация графики
Стили оформления HTML-документа
Escape-
последовательности
Таблицы HTML
Структура таблицы
Заголовок, тело, подвал, строки и ячейки таблицы
Формы HTML, синтаксис форм
Элементы управления
Меню выбора
Оформляем HTML-формы
Фреймы HTML, синтаксис фрэймов
Тэг frameset
Тэги frame, noframes
Взаимодействия между фрэймами (планирование)
Карты изображений
Описание CGI интерфейса, разбираем данные HTML-форм
CGI-файл данных
Прямой возврат, обработка результата
Введение в CSS
Практическое освоение
Свойства элементов, которые управляются CSS
Прописываем мета-тэги и готовим web-страницы к публикации

Развитие и монетизация сайта
Начинающему
веб-мастеру
Введение и знакомство с HTML
Бесплатно создаем собственный сайт
Основы поисковой оптимизации
Что такое ТИЦ и PR и как их увеличить
Как раскрутить собственный сайт
Зарабатываем на собственном сайте
Помощь в выборе хостинг-провайдера
Загружаем сайт на хостинг
Полезные сайты
Полезная литература
Информация

Все о CSS
Самый простой курс
®
Поделитесь информацией с друзьями: