Flake Internet Resort                                                                           Rambler's Top100

Flake Lee Skiender

.:.Форум
.:.О Авторе
.:.E-mail
.:.Линки
.:.Главная

.:.FIR проект HEROES RPG

ВЫ ПОСИТИТЕЛЬ НОМЕР

 Рейтинг@Mail.ru

Карта сайта.(NEW version)

-Сервис FIR
       *Взаимное увиличение              посещяемости.
            *Реклама на сайте.
- Rammstein
      *Дискография
        *Тексты песен
            *Состав Группы
                       *История
 .: Галерея(пока не  работает)
 - Анекдоты
    *Лучшие Анекдоты Сети
 -Скрепты
    *Несколько кодов для            улучшения сайта
 - Проводник
   *Адреса для начинающих      юзверов
 -  Я WEB-MASTER!
  *HTML
      *Java Script
                *Perpl
                   *PHP
                     *CGI
                       *FTP

 

          

With love for you...

                                                                                

Что такое CGI?

CGI (Common Gateway Interface) - дословно "Общий Шлюзовый Интерфейс" или, проще говоря, стандарт интефейса, благодаря которому на сервере может быть пущена какя-нибудь прога, которая может что-либо принять от браузера (помимо обычного http запроса), обработать полученные данные и отдать браузеру обычный HTML-текст, на основе которого браузер "нарисует" что-то на экране.

Но а теперь, что можно сделать и, что делают, с помощью CGI-приложений. Самый элементарный пример: клиент что-то напечатает в HTML-форме и кликнет по кнопке "Отправить" -   браузер отправит этот запрос на сервер, который запустит соответствующий скрипт (программу) и передаст ему отправленные данные; после чего скрипт их хорошенько "переварит", отправит "переваренные" данные по электронной почте какому-либо человеку (например, Вам) и выдаст клиенту HTML-текст, сообщающий, что данные формы успешно отправлены получателю. Пример второй - чуть более сложный - самая обычная гостевая книга! Вначале всё идёт точно также, но "переваренные данные" предварительно записываются в файл на сервере (чтобы другие тоже могли увидеть оставленное сообщение) и клиенту выдаётся динамически сгенерённый HTML, содержащий отправленное клиентом сообщение и то, что было ранее записано в файл на сервере, содержащий сообщения. Пример третий - счётчик посещений (для простоты возьмём текстовый счёткик хитов): каждый раз когда клиент запрашивает документ с сервера, автоматически запускается скрипт счётчика, который открывает файл, содержащий предыдущее количество посещений, добавляет к извлечённой цифре единицу, записывает новое число в этот же файл и выдаёт клиенту документ содержащий в определённом месте полученную цифру, т.е. количество посещений на данный момент. Проверка пароля перед входом на страницу - тоже дело "рук" CGI-скрипта. Что ещё? Все поисковые машины, почтовые системы и т.д. используют механизм CGI. Одним словом, вэб дизайнеру (возможно будущему) следует всерьёз задуматься об изучении CGI-программирования!

 

 

                            

 

Сайт управляется системой uCoz