СОДЕРЖАНИЕ

Как создать свой сайт Создать сайт
Основы Интернет : FTP HTTP хостинг Вводный курс
Создание сайтов : создать сайт Создание сайтов
Статьи о хостинге : платный бесплатный выделенный сервер Unix Все о хостинге
Учебник HTML Учебник HTML
Учебник CSS Учебник CSS
Учебник CGI : cgi-программирование : методы GET и POST Учебник CGI
Учебник php Учебник PHP
Учебник perl Учебник Perl
Раскрутка сайта : оптимизация кода ключевые слова индекс цитирования регистрация в поисковиках Раскрутка сайта
Заработок на сайте Заработок на сайте
Платёжные системы : rupay webmoney Платежи в сети
книги литература по html css xml flash java Dreamweaver Нужные книги

 

заработок для вебмастера
Заработок для начинающего вебмастера!

 


создать сайт // учебник CGI // что такое CGI

Что такое CGI

Общий шлюзовой интерфейс (Common Gateway Interface, или CGI ) - это стандарт, который позволяет внешним программам взаимодействовать с серверами, например, серверами HTTP, баз данных электронной почты и т.д. Когда Web-сервер получает документ HTML, этот документ статичен. Это означает, что HTML находится в постоянном, неизменном состоянии. С другой стороны, программа CGI выполняется в реальном времени и поэтому может выводить динамическую информацию. Способность создавать документы в реальном времени позволяет получать информацию из нескольких источников, обрабатывать ее и показывать конечному пользователю.

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

Сам по себе CGI не является таинственым или неосязаемым. Это протокол, который позволяет программистам использовать различные языки для сообщения с разными системами в реальном времени с целью создания динамического содержимого для Web. Допустим, что на сервере баз данных находится база данных контактов. Мы хотим иметь возможность обращаться к этой информации через Web при помощи Web-сервера. Очевидно, статичный документ HTML не может выполнить этой задачи, нельзя при помощи HTML обратиться к серверу баз данных. Для этого нужен скрипт CGI, который можно будет вызывать через Web. Такой скрипт будет запускаться Web-сервером и устанавливать подключение к серверу базы данных. После чего скрипт должен отыскать нужные данные и возвратить результаты Web-клиенту. Данный скрипт будет играть роль шлюза между Web-сервером и сервером базы данных.

Это простой пример использования CGI. По сути, нет никакого предела в применении скриптов CGI. CGI служит для сопряжения с базами данных, графическими генераторами, патентованными программами, программами с открытым кодом, функциями операционной системы и т.д.

 

 



 

 

 

 

как создать свой сайт