ВУЗ:
Составители:
Рубрика:
113
средства, позволяющие различать пользователей, и, возможно, хранить
некоторую информацию о них.
Средства эти должны быть поддержаны как Web-серверами, так и
браузерами: необходимо, чтобы браузер передавал идентификационную
информацию.
В настоящее время применяется два основных способа идентификации
пользователей:
• механизм, использующий поля SetCookie и Cookie в заголовке запроса
• механизм явного запроса идентификатора при посещении
корневой
страницы и динамического создания всех остальных страниц.
Cookie-механизм возможен благодаря ведению браузером базы данных, в
которой хранятся небольшие блоки данных, полученные им в полях SetCookie
ответов от Web-серверов. Если пользователь запрашивает страницу с сервера,
для которого есть такой блок данных, то его содержимое отправляется в
составе запроса в поле Cookie. Таким
образом, Web-сервер имеет возможность
сгенерировать уникальный идентификатор для каждого пользователя, передать
его браузеру, а когда этот же пользователь вновь подключится, его браузер сам
предъявит этот идентификатор. Этот механизм на самом деле позволяет
различать не пользователей, а отдельные установки браузеров.
Механизм явного запроса идентификатора лишен этого недостатка.
Создается корневая страница, включающая HTML-
форму, в которую
пользователь должен ввести свой идентификатор и, возможно, пароль.
Обязательным условием является предварительная регистрация пользователя,
во время которой проверяется уникальность идентификатора.
10.3 Языки и средства создания Web-приложений
Веб-приложения в большинстве случаев состоят из двух компонентов:
серверного и клиентского, отличающихся местом выполнения. Серверный
компонент – это по сути CGI-программа,
выполняемая при поступлении HTTP-
средства, позволяющие различать пользователей, и, возможно, хранить некоторую информацию о них. Средства эти должны быть поддержаны как Web-серверами, так и браузерами: необходимо, чтобы браузер передавал идентификационную информацию. В настоящее время применяется два основных способа идентификации пользователей: • механизм, использующий поля SetCookie и Cookie в заголовке запроса • механизм явного запроса идентификатора при посещении корневой страницы и динамического создания всех остальных страниц. Cookie-механизм возможен благодаря ведению браузером базы данных, в которой хранятся небольшие блоки данных, полученные им в полях SetCookie ответов от Web-серверов. Если пользователь запрашивает страницу с сервера, для которого есть такой блок данных, то его содержимое отправляется в составе запроса в поле Cookie. Таким образом, Web-сервер имеет возможность сгенерировать уникальный идентификатор для каждого пользователя, передать его браузеру, а когда этот же пользователь вновь подключится, его браузер сам предъявит этот идентификатор. Этот механизм на самом деле позволяет различать не пользователей, а отдельные установки браузеров. Механизм явного запроса идентификатора лишен этого недостатка. Создается корневая страница, включающая HTML-форму, в которую пользователь должен ввести свой идентификатор и, возможно, пароль. Обязательным условием является предварительная регистрация пользователя, во время которой проверяется уникальность идентификатора. 10.3 Языки и средства создания Web-приложений Веб-приложения в большинстве случаев состоят из двух компонентов: серверного и клиентского, отличающихся местом выполнения. Серверный компонент – это по сути CGI-программа, выполняемая при поступлении HTTP- 113
Страницы
- « первая
- ‹ предыдущая
- …
- 111
- 112
- 113
- 114
- 115
- …
- следующая ›
- последняя »