Может кто-нибудь опубликовать конкретный пример сценария CGI и объяснить, как он обрабатывается веб-сервером?
2 ответа
Сценарий CGI (общий интерфейс шлюза) может быть написан практически на любом языке и может быть разработан для выполнения бесконечного количества вещей, поэтому обработка его веб-сервером будет варьироваться в зависимости от контекста.
WDG написал очень информативное введение в CGI, я думаю, вы найдете именно то, что ищете. Вы можете найти его здесь: http://htmlhelp.com/faq/cgifaq.1.html
CGI - это не язык сценариев, а способ взаимодействия веб-серверов с пользовательскими серверными приложениями, которые генерируют динамические веб-страницы; исторически, это была первая система, использованная для этой цели, задолго до того, как появились фильтры типа ISAPI.
Программа CGI должна соответствовать определенному протоколу для обмена вводом и выводом с веб-сервером, но если она соответствует спецификациям, она может быть написана на любом языке, от сценария оболочки до скомпилированного исполняемого файла на языке Си.
Больше информации здесь.