Web-конструирование |
|||
Содержание: HTML CSS JavaScript |
|
<html> <form> </body> |
Любая форма содержит несколько параметров:
1. Элементы формы, которые представляют собой стандартные поля для ввода информации;
2. Кнопку отправки данных формы на сервер;
3. Адрес программы на веб-сервере, которая будет обрабатывать содержимое данных формы.
Чтобы указать браузеру куда и как отправлять данные формы используется два параметра:
Action - адрес CGI-программы, которая принимает данные формы.
Method - метод пересылки данных, содержащихся в форме, от браузера к веб-серверу. Может принимать два значения: GET и POST.
При использовании метода GET данные формы пересылаются в составе URL-запроса и перечисляются после символа вопроса (?). Например, строка запроса может иметь следующий вид:
http://www.htmlbook.ru/cgi-bin/program.cgi?name=Vasya&lastname=Pupkin
При методе POST данные передаются на веб-сервер в теле запроса, после чего передаются сервером в программу через стандартный ввод.
Пример 2. Форма с указанием параметров Action и Method:
<html> <form action="/cgi-bin/program.cgi"
method=POST> </body> |
Метод GET используется браузерами по умолчанию, поэтому при выборе метода отправки данных на сервер, параметр method=GET можно опустить.