Веб-дизайн

  

Веб-дизайн | Технологии Интернета

Технологии веб-дизайна. Создание сайта. HTML

Ничего лишнего. Только нужная информация, изложенная самым простым языком.

Веб-термины

      Аa      Бб      Вв       Гг       Дд       Ее       Жж       Зз       Ии       Кк      Лл      Мм      Нн       Оо      Пп       Рр       Сс     Тт       Уу      Фф     Хх    Чч      Яя sp




Веб-дизайн. Связь

СВЯЗЬ




МЕНЮ САЙТА   


 


вд Интернет, Сеть и сетевые ресурсы

вд Терминология веб-дизайна

вд Термин «веб-дизайн»

вд Термин «технологии веб-дизайна»

вд Термин «веб-проект»

вд Термин «веб-страница»

вд Термин «сетевые ресурсы»

вд Термин «веб-архитектура»

вд Термин «имя»

вд Структура Интернета. Домен

вд Термин «домен»

вд Домены первого уровня. Перечень

вд Создание сайта. Общие сведения

вд Сайт. Подготовка к публикации

вд Сайт. Регистрация домена

вд Выбор имени домена

вд Сайт. Сервер и хостинг, их выбор

вд DNS - «прописка» домена

вд Публикация сайта

вд HTML. Гипертекстовая разметка

вд HTML. Что такое тег (дескриптор)

вд HTML. Гиперссылка и гипертекст

вд HTML. Метатеги (теги МЕТА)

вд Метатеги группы «http-equiv»

вд Метатеги группы «name»


вд Алгоритмы поисковых систем

вд Дизайн-макет

вд Веб-термины: ГС и СДЛ

вд Сео-оптимизация

вд Веб-термин: сервер

вд Перелинковка

вд Семантическое ядро

вд Термин: гипертекст

вд Приложение

вд Курсы веб-дизайна

вд Требования к сайту

вд Компоненты форм

вд Создание форм

вд Иерархия вложенных тегов

вд Вложенность тегов

вд Создание сайтов и CSS

вд Синтаксис тегов

вд Создание сайтов и сложные теги

вд Веб-шпаргалка

вд Комментарии

вд Подборка авторских сайтов

вд Креатив

 

space  

sp

Тема

 Терминология  веб-дизайна. Технология CGI sp



Технология CGI

Технология веб-дизайна CGI (аббревиатура от англ. Common Gateway Interface) — в нашем лексиконе так именуется НЕ язык, как ошибочно полагают многие, но именно серверная технология (т.наз. «шлюз, или шлюзовой интерфейс)»). Действительно, для её реализации на практике требуется какой-либо из языков программирования, но об этом мы побеседуем чуть ниже.

Сущность CGI такова: используется принцип передачи управления информацией (данными) от одного объекта к другому. Для наглядности, в качестве примера рассмотрим простейший из вариантов: в паре «сервер-клиент» пользователю предложено заполнить некую форму (что такое формы, см. здесь); пользователь заполняет её, а затем нажимает кнопку с надписью «Отослать» (или же с иной надписью, но нас интересует не надпись, а значение этой кнопки, то есть её функция). Функцией же является вызов (активация) скрипта, обслуживающего CGI, и передача ему управления теми данными, которые пользователь в форму ввёл.

Непонятно?

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

Собственно, самому серверу «до лампочки», что именно вы ему пытаетесь отослать. А вот скрипт CGI, вызванный (говорят «активированный») нажатием кнопки, ждёт и принимает как раз этот блок информации, и с момента нажатия кнопки вы уже ничего с отправленными данными поделать не можете: управление ими перешло к CGI.

Почтовая форма на сайте

В веб-дизайне эта технология применяется очень широко. Уже пять-семь лет назад нельзя было представить себе приличного сайта, на котором не было бы почтовых форм. А ведь с помощью форм проводятся масштабные многостраничные опросы и прочее, и прочее...

Обработка данных

Для обработки полученных из Сети данных, применяется исполняемый на сервере скрипт. Мы не станем вдаваться в частности серверного программирования, скажем лишь о том, что чаще всего такие скрипты выполнены на языках PERL (Practical Extraction and Report Language, файлы имеют расширение .pi) или С (расширение .cgi).

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


Статья:

Технология CGI

Опорные темы:

 Терминология  веб-дизайна



указатель

Назад

указатель

К началу

указатель

Далее

 

 




Веб-дизайн. Лого  

Веб-дизайн | Технологии  На главную


 


 

«Интернет без ошибок». Художественная мастерская С. Добрынина © 2008-2018. Все права защищены



 

 

 

 

Последнее обновление 20.01.2018