Логотип ТКСфера Тольятти

CGI

Common Gateway Interface -

Общий интерфейс шлюза

Сфера применения термина: WEB

Интерфейс, позволяющий взаимодействовать программам клиента с программами, запущенными на сервере.

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

Если это программа, то она должна иметь любой приемлемый для конкретной операционной системы исполняемый формат. Программы можно писать на чем угодно: C/C++, Pascal, Java, Visual и просто Basic, delphi и т.д.

Если это скрипт (сценарий), то на операционной системе, под которой крутиться веб-сервер должен быть соответствующий интерпретатор сценариев: shell, perl, tcl/tk, command.com и т.д.

Главное, чтобы средство разарботки CGI программы (скрипта) отвечало следующим требованиям: - позволяют читать из стандартного потока ввода (stdin) - получать значения переменных окружения (environment variables) - выводить в стандартный поток вывода (stdout)

Для чего используется CGI:

  • Работа со справочными системами и базами данных.
  • Создание динамических HTML документов и ресурсов (в том числе счетчики, гостевые книги и т.д.)
  • Удаленное администрирование различных систем.
  • Просто работа с различными программами, поскольку HTML интерфейс довольно удобен в использовании, прост в изготовлении и приятно выглядит :)

Проконсультируйтесь у специалиста:

Телефон: 8(8482) 62-39-52 Тольятти
Все контакты →