18.02.1997 Новости ТЕХНИЧЕСКИЙ ОБЗОР То же самое, что командный файл делает для DOS или файл сценариев для Unix, CGI (Common Gateway Interface) и подобные ему языки сценариев выполняют для ресурсов World Wide Web.Термин "Common" (общий) в названии Common Gateway Interface означает независимость от платформы: стандарт CGI, аналогично командам HTTP, извлекающим большую часть информации из серверов Web, поддерживается многими узлами, независимо от их конкретных серверных программ или операционных систем. Страница Web - это либо предварительно созданный файл, либо последовательность строк символов на языке HTML, сгенерированных в результате интерпретации сценария. Для Web-браузера пользователя безразлично, каким образом была получена страница, но созданная с помощью CGI она может в большей степени отвечать запросам пользователя, так как ее содержимое строится с учетом контекста на основе информации, предоставляемой пользователем. "Gateway" (шлюз) подчеркивает роль, которую CGI играет как посредническая среда между сервером и ресурсами, например такими, как база данных. Но эти ресурсы могут находиться как на той же машине, что и сервер, так и на других машинах. "Интерфейс" указывает на то, что CGI - это не протокол типа "маленького" языка HTTP, а, скорее, набор механизмов обмена данных, управляемый любым подходящим языком. В частности, язык Perl (Practical Extraction Report Language) - популярный язык в среде Unix - стал широко использоваться для ...
читать далее.