Visual Basic 6. Руководство разработчика


         

Объект - часть 4


MemorySpec = Request.QueryString("Memory")

HDiskSpec = Request.QueryString("HardDisk")

Совет

Возможна ситуация, когда элементы управления на форме имеют одинаковые имена. В этом случае семейство OueryStnng содержит массив значений. Например, если на форме имеется три элемента TextBox, названных Name, то доступ к ним можно получить следующим образом Request QueryString ("Name") (1), Request QueryString ("Name") (2) и Request. QueryString ("Name") (3) .

Семейство Form

Это семейство напоминает QueryString: оно содержит данные, веденные пользователем в форму. Однако QueryStnng содержит все

параметры, передаваемые на сервер, а семейство Form - только те, которые являются значениями элементов управления формы. Выполняя клиентский сценарий, можно создать URL с несколькими параметрами. Эти параметры можно получить только с помощью семейства QueryStnng, но не Form.

Чтобы получить значение отдельного параметра в семействе Form, воспользуйтесь следующим оператором.

FullName = Request Form("LastName") & ", " % Request. Form ("FirstName")

Семейство Server-Variables

Это семейство содержит ряд стандартных переменных среды, доступ к которым можно получить из сценария. Семейство ServerVariables содержит всю доступную информацию о клиенте и сервере. Ниже приведен список наиболее часто исполь­зуемых переменных сервера.

SERVER_NAME. DNS или IP-адрес сервера.

SERVER_PROTOCOL.

Имя и номер версии протокола, использующегося в запросе. Обычно это НТТР/1.0.

SERVER_PORT. Номер порта TCP/IP, на который сервер принимает запросы. Обычно это 80.

SERVER_SOFTWARE.

Имя и номер версии серверного программного обес­печения.

SCRIPT_NAME. Путь к выполняемому сценарию.

QUERY_STRING.

Информация, которая следует за вопросительным знаком в URL. Метод GET использует эту переменную, и ее значение можно получить с помощью семейства QueryString, Эта строка строится с соблюдением следующих двух правил.




Содержание  Назад  Вперед