Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Брабomкa набора данных формы



Как мы уже говорили, переданный на сервер HTTP набор данных формы далее обрабатывается согласно протоколу CGI. Этот протокол является стандартом, определяющим интерфейс между серверным приложением и информационным сервером Web, например, сервером HTTP. Протокол CGI определяет порядок передачи данных, полученных сервером Web от клиента, программе-сценарию их обработки, и наоборот, передачу результатов работы программ-сценариев соответствующим клиентам. Для обеспечения такого взаимодействия CGI-программа функционирует подобно серверу-посреднику между клиентом и сервером Web с запрашиваемыми ресурсами. Примерами таких GGI-программ являются приложения баз данных, электронные таблицы, деловые приложения и др., которые по поступающим запросам выдают на экран клиентского браузера динамическую информацию.

CGI-программа шлюза запускается сервером Web в ответ на запрос клиента в реальном масштабе времени. Сервер, действуя по протоколу CGI, обеспечивает передачу запроса пользователя шлюзу. Шлюз, в свою очередь, используя средства прикладной системы, возвращает клиенту результат обработки запроса!

Программа, реализующая шлюз, может быть закодирована на языках C/C++, PHP, Fortran, Perl, TCL, Unix Schell, Visual Basic, Apple Script и др. Исполняемый модуль программы должен храниться в специальном каталоге Web-сервера, который определяется используемой платформой (серверной операционной системой). Однако способ передачи данных в программу и результатов их обработки из программы не зависит от платформы и языка кодирования, поскольку протокол CGI имеет общий характер. Опишем сначала процесс передачи набора данных формы в программу-сценарий.





Дата публикования: 2014-11-04; Прочитано: 263 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...