4.4.7 Динамические веб-страницы

Язык HTML позволяет описывать статические веб-страницы. Однако, во многих случаях клиентам требуется присланную веб-страницу изменить в соответствии с параметрами введёнными клиентом или послать
ответ на запрос клиента из базы данных веб-сервера. Для этих целей используются
динамические
веб-страницы. Одним из механизмов
для таких запросов является общий
интерфейс шлюза (CGI - Common Gateway
Interface). CGI заголовок направляет пользователя не к статическому содержанию
веб-страницы, а запускает в сервере приложение, результат работы которого
отправляется пользователю в ответ на запрос. CGI не
связан с конкретным языком программирования. CGI скрипты можно использовать с языками Perl,
PHP, C или Java. CGI приложения, написанные на языке Java, называют Java-сервлетами.
CGI используемые языки создают для клиента страницы в формате HTML. Пользователь может
запускать CGI приложения
также с строки адреса браузера.
Аналогом CGI скрипт-среде является Microsoft'i ASP (Active Server Pages).
Аналогом CGI скрипт-среде является Microsoft'i ASP (Active Server Pages).