СОДЕРЖАНИЕ

Как создать свой сайт Создать сайт
Основы Интернет : 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-программа

Вы когда-нибудь просматривали заголовки новостей в WWW? Вы когда-нибудь пользовались услугами Web-магазинов? Приходилось ли вам заполнять форму на Web-узле? Если хотя бы на один из этих вопросов вы ответили утвердительно, значит, вы не просто рассматривает Web-страницы, а имеете дело с Web-приложениями.

Разработчикам программного обеспечения понадобилось не очень много времени, чтобы понять, что в WWW можно не только демонстрировать статические картинки. Действительно в наше время можно говорить, что Web-приложения постепенно вытесняют простой HTML- текст. Если вам нужно принять и обработать информацию от посетителя вашей Web-страницы, или получить доступ к некоторой базе данных, или воспользоваться некоторой внешней по отношению к Web-серверу программой - во всех этих случаях вам придётся иметь дело с Web-приложением. В этом разделе сайта вы узнаете, как создавать Web-приложения с помощью технологии Common Gateway Interface (CGI) - на сегодняшний день основной платформой для создания интерактивных Web-приложений.

Что такое CGI-программа

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

Программа может возвращать данные любого типа, например HTML-текст, рисунки в формате GIF, протой текст, документы Microsoft Word, аудоифайлы и т.д. Заголовок типа возвращаемых данных сообщает броузеру о типе данных, для того чтобы обеспечивать их правильную обработку. Позже мы обсудим создание такого заголовка.

В общих чертах, это все. Если Web-сервер может запустить программу на выполнение и если программа возвращает правильные данные, она может быть использована в качестве CGI-программы.

 



 

 

 

 

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