CGI

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