Популярные ответы
Похожие ответы
Common Gateway Interface (общий интерфейс шлюза), или CGI — стандарт, который регламентирует интерфейс, используемый для организации взаимодействия Web-сервера с внешней программой, запускаемой на стороне сервера.
Стандарт CGI регламентирует:
- запуск внешней программы;
- передачу параметров внешней программе от Web-сервера;
- передачу результатов выполнения внешней программы Web-серверу.
Внешнюю программу называют CGI-скриптом, или CGI-сценарием, или CGI-программой. Часто, если контекст не предполагает другой трактовки, используется термин "скрипт".
Язык программирования, применяемый для написания внешней программы, должен позволять выполнять следующие действия:
- читать данные из стандартного потока ввода;
- записывать данные в стандартный поток вывода;
- читать текущие значения переменных окружения.
Требования нестрогие и им удовлетворяет практически любой язык программирования.
Источники:
CGI
CGI шаг за шагом