logo search
ГОСЫ_ИТОГ_2

3. Вызов cgi программ.

CGI (от англ. Common Gateway Interface — «общий интерфейс шлюза») — стандарт интерфейса, используемого для связи внешней программы с веб-сервером. Программу, которая работает по такому интерфейсу совместно с веб-сервером, принято называть шлюзом, хотя многие предпочитают названия «скрипт» (сценарий) или «CGI-программа».

Первый и самый очевидный — просто поместить ее URL в гиперссылку или ввести его в поле Адрес окна броузера. Например, чтобы выполнить CGI-программу с именем time.cgi, используйте следующую строку:

После установки сеанса связи Web-сервер выполнит CGI-программу time.cgi и отправит броузеру результат ее работы, т.е. образ новой Web-страницы.

Другой способ запуска CGI-программы — включение ее имени в код HTML-формы. Например, следующая форма вызывает CGI-программу process.cgi после щелчка на кнопке подачи запроса Submit:

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

Билет 26