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

iDevice ikoon 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).