Обработка данных веб-форм при помощи CGI

По-настоящему интерактивные сетевые сервисы — будь то гостевые книги, форумы, информационно-поисковые системы, диалоги выбора товаров и подтверждения заказа в интернет-магазинах, системы голосования, административные интерфейсы для публикации новостей на сайтах и прочая, прочая — предполагают двунаправленное взаимодействие с пользователем. Содержание страниц, динамически генерируемых подобными приложениями, основывается на результатах обработки информации, получаемой от пользователя при посредстве веб-форм (рис. 5.1).
Рис. 5.1. Динамическая страница интернет-магазина с двумя веб-формами
Организация пользовательского ввода при помощи веб-форм — это прерогатива технологий клиентской стороны; все заботы по обеспечению такой функциональности в настоящее время возложены на HTML. Автор надеется, что читатель знаком с возможностями HTML по организации веб-форм, но все же считает полезным напомнить некоторые важные моменты.
Примечание
Ожидается, что все существующие ныне в HTML теги для описания веб-форм будут упразднены в XHTML 2.0 — на смену формам, встроенным в HTML, должен прийти XML-ориентированный язык XForms, получивший статус рекомендации W3C в 2003 г. В отличие от «классических» веб-форм, предполагающих обработку введенной пользователем информации при помощи сторонних скриптов или приложений, XForms включает в себя развитые средства анализа данных. Впрочем, учитывая современное положение вещей в мире браузеров, весьма далекое от идеала, остается только сожалеть о том, что пока еще рассматривать XForms в подробностях слишком рано.


© 2008-2018 ОптимизацияВебСайтов.ру


Любое использование текстового и графического контента сайта без активной ссылки на источник не доскается.