| |||
Учебное пособие по CGI-программированию от Леши |
Краткое лирическое отступление насчет CGI
Итак что такое CGI- скрипты и вообще подобные вещи.
Начнем с того что ваш браузер (когда вы набрали URL) соединяется по протоколу
HTTP с указаным сервером и просит у него нужный файл,примерно так:
GET /~paaa/cgi-bin/guestbbok.cgi HTTP/1.0
Вот это самое главное в запросе
Ну тут дальше идет посылаемая браузером информация о себе и о том что более
подробно ему надо.(Например Accept: */*)
Ну и если запрошен простой файл например .html то если если такой файл есть,
То сервер отошлет браузеру ответ:
HTTP/1.0 200 Okay
Content-Type: text/html
<HTML>
<BODY>
.......
</BODY></HTML>
В ответе , состоящем из зоголовка и тела, в заголовке содержится код возврата и
информация о типе содержимого. Далее после пустой строки (она нужна чтоб отделить
заголовок от тела) идет информация из самого документа , по заданому
URL <HTML><BODY>...
Вот в принципе и весь WWW ....ходишь от ссылки к ссылке....
А что если Нужно внести в этот унылый процесс что-нибудь по настоящему интерактивное ,
динамическое,прекрасное и великолепное....? Чтож есть ответ и на этот вопрос.
Просто что если в запрашиваемом URL указать специальную программу
(CGI,программа Common Gateway Inteface -
Общего Шлюзового Интерфейса) и то что эта прога выдаст то и отправиться
браузеру....Сервер запускает .cgi программу и она например обработав
данные формы заносит вас куда-нибудь в свою базу данных,а вам сообщит что
вы большой молодец :)
Ну надеюсь я вас заинтриговал......?
[
Предыдущая |
Содержание |
Следующая
]