|
|
|
|||||||
|
СОДЕРЖАНИЕ
|
создать сайт // учебник CGI // декодирование данных с помощью модуля CGI
Декодирование данных с помощью модуля CGIПри получении данных в программу из формы вам не обязательно декодировать их собственноручно. В комплект поставки языка Perl входит модуль с именем CGI.pm, который предназначен для облегчения написания CGI-программ. Главное предназначение этого модуля - чтение и декодирование данных. В модуле есть и другие полезные функции, но сейчас нас интаресует только функция чтения и декодирования данных. Для того чтобы декодировать данные, переданные вашей программе, вы должны так импортировать модуль CGI.pm:
После этого все данные копируются в кэш с именем param, который связан с объектом запроса с помощью переменной с именем $query. Таким образом, если пользователь передал данные формы, содержащие поле с имененм last_name, значение этого поля можно сделать доступным через переменную с именем $last_name. Выполняется это следующим образом:
Рассмотрим это выражение по частям:
Это все, что касается декодирования данных с помощью модуля CGI.pm, который делает за вас всю работу.
|
|
|||||
|
|
|||||||