Последние учебники веб-разработки
×

ASP Руководство

ASP ГЛАВНАЯ ASP Введение ASP устанавливать ASP Синтаксис ASP переменные ASP процедуры ASP формы ASP Cookies ASP сессия ASP заявка ASP #включают ASP Global.asa ASP Отправить по электронной почте

VBScript Руководство

VB ГЛАВНАЯ VB переменные VB процедуры VB условный VB перекручивание VB Примеры VB функции VB Ключевые слова

ASP Объекты

ASP отклик ASP Запрос ASP заявка ASP сессия ASP сервер ASP Ошибка ASP Файловая система ASP TextStream ASP Водить машину ASP файл ASP папка ASP Словарь ASP AdRotator ASP BrowserCap ASP Содержание Linking ASP Содержание ротатор ASP Быстрый Ref

ADO Руководство

ADO вступление ADO соединение ADO Recordset ADO дисплей ADO запрос ADO Сортировать ADO Добавить ADO Редактировать ADO Удалить ADO демонстрация ADO Ускорить

ADO Объекты

ADO команда ADO подключение ADO Ошибка ADO поле ADO параметр ADO Имущество ADO запись ADO Recordset ADO Поток ADO Типы данных

ASP and AJAX

AJAX вступление AJAX ASP AJAX База данных

ASP Примеры

ASP Примеры ASP викторина


 

ASP ServerVariables Коллекция


<Полный справочник Объект запроса

Коллекция ServerVariables используется для получения значений переменных сервера.

Синтаксис

Request.ServerVariables (server_variable)

параметр Описание
server_variable Необходимые. Имя переменной сервера для извлечения

Переменные сервера

переменная Описание
ALL_HTTP Возвращает все заголовки HTTP, отправленные клиентом. Всегда с префиксом HTTP_ и капитализированные
ALL_RAW Возвращает все заголовки в необработанном виде
APPL_MD_PATH Возвращает мету базового пути для приложения для ISAPI DLL
APPL_PHYSICAL_PATH Возвращает физический путь, соответствующий мета базового пути
AUTH_PASSWORD Возвращает значение, введенное в диалоге аутентификации клиента
AUTH_TYPE Метод аутентификации, который использует сервер для проверки пользователей
AUTH_USER Возвращает необработанное проверенное имя пользователя
CERT_COOKIE Возвращает уникальный идентификатор для сертификата клиента в виде строки
CERT_FLAGS bit0 устанавливается в 1, если сертификат клиента присутствует и bit1 устанавливается в 1, если cCertification авторитет сертификата клиента не является действительным
CERT_ISSUER Возвращает выпускающее поле сертификата клиента
CERT_KEYSIZE Возвращает количество битов в Secure Sockets размер подключения ключа Layer
CERT_SECRETKEYSIZE Возвращает количество битов в сервере сертификатов закрытого ключа
CERT_SERIALNUMBER Возвращает порядковый номер поля сертификата клиента
CERT_SERVER_ISSUER Возвращает выпускающее поле сертификата сервера
CERT_SERVER_SUBJECT Возвращает поле темы сертификата сервера
CERT_SUBJECT Возвращает поле темы сертификата клиента
CONTENT_LENGTH Возвращает длину содержимого, отправленного клиентом
CONTENT_TYPE Возвращает тип данных содержимого
GATEWAY_INTERFACE Возвращает версию спецификации CGI, используемой сервером
HTTP_< HeaderName > Возвращает значение , хранящееся в заголовке HeaderName
HTTP_ACCEPT Возвращает значение заголовка Accept
HTTP_ACCEPT_LANGUAGE Возвращает строку, описывающую язык, используемый для отображения контента
HTTP_COOKIE Возвращает строку, печенья, включенную в запросе
HTTP_REFERER Возвращает строку , содержащую URL страницы , который ссылается запрос на текущую страницу , используя <a> тег. Если страница переадресовывается, HTTP_REFERER пуст
HTTP_USER_AGENT Возвращает строку, описывающую браузер, который послал запрос
HTTPS Возвращает ON, если запрос пришел через защищенный канал или OFF, если запрос пришел через небезопасный канал
HTTPS_KEYSIZE Возвращает количество битов в Secure Sockets размер подключения ключа Layer
HTTPS_SECRETKEYSIZE Возвращает количество битов в сервере сертификатов закрытого ключа
HTTPS_SERVER_ISSUER Возвращает выпускающее поле сертификата сервера
HTTPS_SERVER_SUBJECT Возвращает поле темы сертификата сервера
INSTANCE_ID Идентификатор для экземпляра IIS в текстовом формате
INSTANCE_META_PATH Мета базовый путь для экземпляра IIS, который отвечает на запрос
LOCAL_ADDR Возвращает адрес сервера, на котором пришел запрос
LOGON_USER Возвращает учетную запись Windows, что пользователь регистрируется в
PATH_INFO Возвращает дополнительную информацию о пути, как указано клиентом
PATH_TRANSLATED Переведенная версия PATH_INFO, которая принимает путь и выполняет любое необходимое виртуальное-в-физического отображение
QUERY_STRING Возвращает информацию запроса , хранящийся в строке следующий знак вопроса (?) В запросе HTTP
REMOTE_ADDR Возвращает IP-адрес удаленного хоста, делая запрос
REMOTE_HOST Возвращает имя хоста, делая запрос
REMOTE_USER Возвращает строку имени пользователя некартированного отправляется в пользователе
REQUEST_METHOD Возвращает метод, используемый для выполнения запроса
SCRIPT_NAME Возвращает виртуальный путь к выполняемому сценарию
SERVER_NAME Возвращает имя сервера хоста DNS псевдоним или IP-адрес, как он будет отображаться в автореферентных URL-адресах
SERVER_PORT Возвращает номер порта, к которому был отправлен запрос
SERVER_PORT_SECURE Возвращает строку, которая содержит 0 или 1. Если запрос обрабатывается на защищенном порте, будет 1. В противном случае, это будет 0
SERVER_PROTOCOL Возвращает имя и версию протокола запроса информации
SERVER_SOFTWARE Возвращает имя и версию программного обеспечения сервера, который отвечает на запрос и запускает шлюз
URL Возвращает базовую часть URL

Примеры

Вы можете цикл через все серверные переменные, как это:

<%
for each x in Request.ServerVariables
  response.write(x & "<br>")
next
%>

В следующем примере показано, как узнать тип посетителя браузера, IP-адрес, и многое другое:

<html>
<body>
<p>
<b>You are browsing this site with:</b>
<%Response.Write(Request.ServerVariables("http_user_agent"))%>
</p>
<p>
<b>Your IP address is:</b>
<%Response.Write(Request.ServerVariables("remote_addr"))%>
</p>
<p>
<b>The DNS lookup of the IP address is:</b>
<%Response.Write(Request.ServerVariables("remote_host"))%>
</p>
<p>
<b>The method used to call the page:</b>
<%Response.Write(Request.ServerVariables("request_method"))%>
</p>
<p>
<b>The server's domain name:</b>
<%Response.Write(Request.ServerVariables("server_name"))%>
</p>
<p>
<b>The server's port:</b>
<%Response.Write(Request.ServerVariables("server_port"))%>
</p>
<p>
<b>The server's software:</b>
<%Response.Write(Request.ServerVariables("server_software"))%>
</p>
</body>
</html>

<Полный справочник Объект запроса