CGI (англ. "Common Gateway Interface") – это стандарт интерфейса, который используется для связи внешней программы с веб-сервером. Программу, работающую по такому интерфейсу совместно с веб-сервером, называют шлюзом, однако многие выбирают названия "скрипт" (сценарий) или "CGI-программа".
Интерфейс разработан таким образом, что позволяет использовать любой язык программирования, который может работать со стандартными устройствами ввода/вывода. CGI-скрипты можно разместить в директории "cgi-bin" на сайте. Написать скрипты можно на следующих языках: Perl, C и shell. Для того чтобы скрипты заработали, установите на них бит исполнения (executive bit), или свяжитесь, пожалуйста, с нашей службой технической поддержки по почте: support@majordomo.ru.