опубликовано к Мел Хоторн
Не путать с компьютерными изображениями, в мире технологий CGI означает Common Gateway. Интерфейс и относится к стандарту, который описывает, как веб-службы должны взаимодействовать с внешними программы. С помощью этого протокола такие функции, как экранные формы, могут запускать сценарии, такие как проверка орфографии. Фактически, CGI позволяет использовать программы, к которым нельзя получить доступ напрямую через Интернет.
Technipages объясняет CGI
Общие интерфейсы шлюза возвращают и перемещают данные с помощью сценариев - в случае веб-формы, которую пользователь заполняет, форма генерирует выходные данные, которые обрабатываются с помощью сценария. Затем он может подключаться ко всем видам других приложений и программ на сайте. Возможна проверка орфографии, даже подключение к базе данных, а также другие типы подключений к интернет-службам, к которым нет прямого доступа.
В 1993 году Национальный центр суперкомпьютерных приложений или NCSA создал стандарт для вызова исполняемых файлов командной строки для списка рассылки. Затем это изменилось, когда группа разработчиков приняла его и расширила, пока не был создан текущий стандарт.
CGI - это больше, чем один сценарий - это стандарт для создания разных сценариев. Любой веб-сервер позволит своему владельцу настроить, какие сценарии следует использовать, когда и где - другими словами, владелец сервера может решить, какие программы взаимодействуют с каким взаимодействием с пользователем.
Распространенное использование CGI
- CGI - это стандарт, описывающий передовой опыт взаимодействия интернет-приложений с веб-сайтами.
- Сценарии CGI могут быть настроены и назначены владельцем веб-сервера.
- Использование сценариев CGI стало обычным явлением относительно быстро после их изобретения в 90-х годах.
Распространенные злоупотребления CGI
- CGI относится к интерфейсам, генерируемым компьютером.