Что такое CGI? определение и значение

опубликовано к Мел Хоторн

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

Technipages объясняет CGI

Общие интерфейсы шлюза возвращают и перемещают данные с помощью сценариев - в случае веб-формы, которую пользователь заполняет, форма генерирует выходные данные, которые обрабатываются с помощью сценария. Затем он может подключаться ко всем видам других приложений и программ на сайте. Возможна проверка орфографии, даже подключение к базе данных, а также другие типы подключений к интернет-службам, к которым нет прямого доступа.

В 1993 году Национальный центр суперкомпьютерных приложений или NCSA создал стандарт для вызова исполняемых файлов командной строки для списка рассылки. Затем это изменилось, когда группа разработчиков приняла его и расширила, пока не был создан текущий стандарт.

CGI - это больше, чем один сценарий - это стандарт для создания разных сценариев. Любой веб-сервер позволит своему владельцу настроить, какие сценарии следует использовать, когда и где - другими словами, владелец сервера может решить, какие программы взаимодействуют с каким взаимодействием с пользователем.

Распространенное использование CGI

  • CGI - это стандарт, описывающий передовой опыт взаимодействия интернет-приложений с веб-сайтами.
  • Сценарии CGI могут быть настроены и назначены владельцем веб-сервера.
  • Использование сценариев CGI стало обычным явлением относительно быстро после их изобретения в 90-х годах.

Распространенные злоупотребления CGI

  • CGI относится к интерфейсам, генерируемым компьютером.